[INFO] fetching crate xee-xpath-ast 0.1.4... [INFO] testing xee-xpath-ast-0.1.4 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate xee-xpath-ast 0.1.4 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate xee-xpath-ast 0.1.4 [INFO] finished tweaking crates.io crate xee-xpath-ast 0.1.4 [INFO] tweaked toml for crates.io crate xee-xpath-ast 0.1.4 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate xee-xpath-ast 0.1.4 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate xee-xpath-ast 0.1.4 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde v1.0.201 [INFO] [stderr] Downloaded xhtmlchardet v2.2.0 [INFO] [stderr] Downloaded tempfile v3.19.0 [INFO] [stderr] Downloaded xee-name v0.1.5 [INFO] [stderr] Downloaded genawaiter-proc-macro v0.99.1 [INFO] [stderr] Downloaded indextree v4.7.2 [INFO] [stderr] Downloaded serde_derive v1.0.201 [INFO] [stderr] Downloaded rust_decimal_macros v1.36.0 [INFO] [stderr] Downloaded indextree-macros v0.1.1 [INFO] [stderr] Downloaded xmlparser v0.13.6 [INFO] [stderr] Downloaded logos-derive v0.15.0 [INFO] [stderr] Downloaded syn_derive v0.1.8 [INFO] [stderr] Downloaded proc-macro-error v0.4.12 [INFO] [stderr] Downloaded xot v0.31.2 [INFO] [stderr] Downloaded blanket v0.4.0 [INFO] [stderr] Downloaded rkyv_derive v0.7.44 [INFO] [stderr] Downloaded syn-mid v0.5.4 [INFO] [stderr] Downloaded genawaiter v0.99.1 [INFO] [stderr] Downloaded stacker v0.1.15 [INFO] [stderr] Downloaded proc-macro-error-attr v0.4.12 [INFO] [stderr] Downloaded ordered-float v5.0.0 [INFO] [stderr] Downloaded borsh-derive v1.5.0 [INFO] [stderr] Downloaded simdutf8 v0.1.4 [INFO] [stderr] Downloaded rustversion v1.0.16 [INFO] [stderr] Downloaded zerocopy-derive v0.7.34 [INFO] [stderr] Downloaded similar v2.5.0 [INFO] [stderr] Downloaded xee-xpath-lexer v0.1.4 [INFO] [stderr] Downloaded xee-xpath-type v0.1.4 [INFO] [stderr] Downloaded borsh v1.5.0 [INFO] [stderr] Downloaded logos-codegen v0.15.0 [INFO] [stderr] Downloaded genawaiter-macro v0.99.1 [INFO] [stderr] Downloaded xee-schema-type v0.1.4 [INFO] [stderr] Downloaded ibig v0.3.6 [INFO] [stderr] Downloaded insta v1.42.2 [INFO] [stderr] Downloaded rkyv v0.7.44 [INFO] [stderr] Downloaded rust_decimal v1.36.0 [INFO] [stderr] Downloaded proptest v1.4.0 [INFO] [stderr] Downloaded chumsky v1.0.0-alpha.8 [INFO] [stderr] Downloaded zerocopy v0.7.34 [INFO] [stderr] Downloaded rustix v1.0.2 [INFO] [stderr] Downloaded bstr v1.9.1 [INFO] [stderr] Downloaded regex-automata v0.3.9 [INFO] [stderr] Downloaded logos v0.15.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6277add5e7303a6e991f5bd1b8b21a6eabe48fd1f8e4628707fb54a65dfefce6 [INFO] running `Command { std: "docker" "start" "-a" "6277add5e7303a6e991f5bd1b8b21a6eabe48fd1f8e4628707fb54a65dfefce6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6277add5e7303a6e991f5bd1b8b21a6eabe48fd1f8e4628707fb54a65dfefce6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6277add5e7303a6e991f5bd1b8b21a6eabe48fd1f8e4628707fb54a65dfefce6", kill_on_drop: false }` [INFO] [stdout] 6277add5e7303a6e991f5bd1b8b21a6eabe48fd1f8e4628707fb54a65dfefce6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c4c62fb58566eec48505d31db9df977dea6a92d559437749e94248951a33047 [INFO] running `Command { std: "docker" "start" "-a" "0c4c62fb58566eec48505d31db9df977dea6a92d559437749e94248951a33047", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling rustversion v1.0.16 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling cc v1.0.97 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling once_cell v1.21.1 [INFO] [stderr] Compiling zerocopy v0.7.34 [INFO] [stderr] Compiling proc-macro-error-attr v0.4.12 [INFO] [stderr] Compiling proc-macro-error v0.4.12 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling logos-codegen v0.15.0 [INFO] [stderr] Compiling genawaiter-macro v0.99.1 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling serde v1.0.201 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling encoding_rs v0.8.34 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling xhtmlchardet v2.2.0 [INFO] [stderr] Compiling rust_decimal v1.36.0 [INFO] [stderr] Compiling xmlparser v0.13.6 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling allocator-api2 v0.2.18 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling chumsky v1.0.0-alpha.8 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling psm v0.1.21 [INFO] [stderr] Compiling stacker v0.1.15 [INFO] [stderr] Compiling xee-schema-type v0.1.4 [INFO] [stderr] Compiling ibig v0.3.6 [INFO] [stderr] Compiling ordered-float v5.0.0 [INFO] [stderr] Compiling syn-mid v0.5.4 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling blanket v0.4.0 [INFO] [stderr] Compiling genawaiter-proc-macro v0.99.1 [INFO] [stderr] Compiling genawaiter v0.99.1 [INFO] [stderr] Compiling logos-derive v0.15.0 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling logos v0.15.0 [INFO] [stderr] Compiling xee-xpath-lexer v0.1.4 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling indextree-macros v0.1.1 [INFO] [stderr] Compiling indextree v4.7.2 [INFO] [stderr] Compiling xot v0.31.2 [INFO] [stderr] Compiling xee-name v0.1.5 [INFO] [stderr] Compiling xee-xpath-type v0.1.4 [INFO] [stderr] Compiling xee-xpath-ast v0.1.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/parser/mod.rs:29:27 [INFO] [stdout] | [INFO] [stdout] 29 | fn create_token_iter(src: &str) -> impl Iterator + '_ { [INFO] [stdout] | ^^^^ ----- -- the same lifetime is elided here [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 29 | fn create_token_iter(src: &str) -> impl Iterator, SimpleSpan)> + '_ { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.08s [INFO] running `Command { std: "docker" "inspect" "0c4c62fb58566eec48505d31db9df977dea6a92d559437749e94248951a33047", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c4c62fb58566eec48505d31db9df977dea6a92d559437749e94248951a33047", kill_on_drop: false }` [INFO] [stdout] 0c4c62fb58566eec48505d31db9df977dea6a92d559437749e94248951a33047 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 58ff1746bff5b40a239177c1c5023eddf98d8437114ce8dbca2d064d258b88c9 [INFO] running `Command { std: "docker" "start" "-a" "58ff1746bff5b40a239177c1c5023eddf98d8437114ce8dbca2d064d258b88c9", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Compiling serde v1.0.201 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling once_cell v1.21.1 [INFO] [stderr] Compiling getrandom v0.3.1 [INFO] [stderr] Compiling rustix v1.0.2 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling linux-raw-sys v0.9.3 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling rust_decimal v1.36.0 [INFO] [stderr] Compiling log v0.4.26 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling console v0.15.8 [INFO] [stderr] Compiling similar v2.5.0 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling xee-schema-type v0.1.4 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling bstr v1.9.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling ordered-float v5.0.0 [INFO] [stderr] Compiling ibig v0.3.6 [INFO] [stderr] Compiling rust_decimal_macros v1.36.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling globset v0.4.16 [INFO] [stderr] Compiling logos-codegen v0.15.0 [INFO] [stderr] Compiling serde_derive v1.0.201 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling blanket v0.4.0 [INFO] [stderr] Compiling logos-derive v0.15.0 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling logos v0.15.0 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling indextree-macros v0.1.1 [INFO] [stderr] Compiling indextree v4.7.2 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling ron v0.7.1 [INFO] [stderr] Compiling ron v0.8.1 [INFO] [stderr] Compiling xee-xpath-lexer v0.1.4 [INFO] [stderr] Compiling insta v1.42.2 [INFO] [stderr] Compiling tempfile v3.19.0 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling proptest v1.4.0 [INFO] [stderr] Compiling xot v0.31.2 [INFO] [stderr] Compiling xee-name v0.1.5 [INFO] [stderr] Compiling xee-xpath-type v0.1.4 [INFO] [stderr] Compiling xee-xpath-ast v0.1.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/parser/mod.rs:29:27 [INFO] [stdout] | [INFO] [stdout] 29 | fn create_token_iter(src: &str) -> impl Iterator + '_ { [INFO] [stdout] | ^^^^ ----- -- the same lifetime is elided here [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 29 | fn create_token_iter(src: &str) -> impl Iterator, SimpleSpan)> + '_ { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:336:9 [INFO] [stdout] | [INFO] [stdout] 336 | assert_ron_snapshot!(pattern::Pattern::parse(".", &namespaces, &variable_names)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:336:9 [INFO] [stdout] | [INFO] [stdout] 336 | assert_ron_snapshot!(pattern::Pattern::parse(".", &namespaces, &variable_names)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 343 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 344 | | ".[1]", [INFO] [stdout] 345 | | &namespaces, [INFO] [stdout] 346 | | &variable_names [INFO] [stdout] 347 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 343 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 344 | | ".[1]", [INFO] [stdout] 345 | | &namespaces, [INFO] [stdout] 346 | | &variable_names [INFO] [stdout] 347 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 355 | | "$a | $b", [INFO] [stdout] 356 | | &namespaces, [INFO] [stdout] 357 | | &variable_names [INFO] [stdout] 358 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 355 | | "$a | $b", [INFO] [stdout] 356 | | &namespaces, [INFO] [stdout] 357 | | &variable_names [INFO] [stdout] 358 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 366 | | "$a/foo", [INFO] [stdout] 367 | | &namespaces, [INFO] [stdout] 368 | | &variable_names [INFO] [stdout] 369 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 366 | | "$a/foo", [INFO] [stdout] 367 | | &namespaces, [INFO] [stdout] 368 | | &variable_names [INFO] [stdout] 369 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:376:9 [INFO] [stdout] | [INFO] [stdout] 376 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 377 | | "/foo", [INFO] [stdout] 378 | | &namespaces, [INFO] [stdout] 379 | | &variable_names [INFO] [stdout] 380 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:376:9 [INFO] [stdout] | [INFO] [stdout] 376 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 377 | | "/foo", [INFO] [stdout] 378 | | &namespaces, [INFO] [stdout] 379 | | &variable_names [INFO] [stdout] 380 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:387:9 [INFO] [stdout] | [INFO] [stdout] 387 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 388 | | "//foo", [INFO] [stdout] 389 | | &namespaces, [INFO] [stdout] 390 | | &variable_names [INFO] [stdout] 391 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:387:9 [INFO] [stdout] | [INFO] [stdout] 387 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 388 | | "//foo", [INFO] [stdout] 389 | | &namespaces, [INFO] [stdout] 390 | | &variable_names [INFO] [stdout] 391 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:398:9 [INFO] [stdout] | [INFO] [stdout] 398 | assert_ron_snapshot!(pattern::Pattern::parse("/", &namespaces, &variable_names)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:398:9 [INFO] [stdout] | [INFO] [stdout] 398 | assert_ron_snapshot!(pattern::Pattern::parse("/", &namespaces, &variable_names)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:405:9 [INFO] [stdout] | [INFO] [stdout] 405 | assert_ron_snapshot!(pattern::Pattern::parse("(/)", &namespaces, &variable_names)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:405:9 [INFO] [stdout] | [INFO] [stdout] 405 | assert_ron_snapshot!(pattern::Pattern::parse("(/)", &namespaces, &variable_names)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | assert_ron_snapshot!(pattern::Pattern::parse("foo", &namespaces, &variable_names)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:412:9 [INFO] [stdout] | [INFO] [stdout] 412 | assert_ron_snapshot!(pattern::Pattern::parse("foo", &namespaces, &variable_names)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:419:9 [INFO] [stdout] | [INFO] [stdout] 419 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 420 | | "foo[1]", [INFO] [stdout] 421 | | &namespaces, [INFO] [stdout] 422 | | &variable_names [INFO] [stdout] 423 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:419:9 [INFO] [stdout] | [INFO] [stdout] 419 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 420 | | "foo[1]", [INFO] [stdout] 421 | | &namespaces, [INFO] [stdout] 422 | | &variable_names [INFO] [stdout] 423 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 430 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 431 | | "foo | bar", [INFO] [stdout] 432 | | &namespaces, [INFO] [stdout] 433 | | &variable_names [INFO] [stdout] 434 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:430:9 [INFO] [stdout] | [INFO] [stdout] 430 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 431 | | "foo | bar", [INFO] [stdout] 432 | | &namespaces, [INFO] [stdout] 433 | | &variable_names [INFO] [stdout] 434 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:441:9 [INFO] [stdout] | [INFO] [stdout] 441 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 442 | | "foo intersect bar", [INFO] [stdout] 443 | | &namespaces, [INFO] [stdout] 444 | | &variable_names [INFO] [stdout] 445 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:441:9 [INFO] [stdout] | [INFO] [stdout] 441 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 442 | | "foo intersect bar", [INFO] [stdout] 443 | | &namespaces, [INFO] [stdout] 444 | | &variable_names [INFO] [stdout] 445 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:452:9 [INFO] [stdout] | [INFO] [stdout] 452 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 453 | | "foo intersect bar | baz", [INFO] [stdout] 454 | | &namespaces, [INFO] [stdout] 455 | | &variable_names [INFO] [stdout] 456 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:452:9 [INFO] [stdout] | [INFO] [stdout] 452 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 453 | | "foo intersect bar | baz", [INFO] [stdout] 454 | | &namespaces, [INFO] [stdout] 455 | | &variable_names [INFO] [stdout] 456 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 464 | | "foo | (bar | baz)", [INFO] [stdout] 465 | | &namespaces, [INFO] [stdout] 466 | | &variable_names [INFO] [stdout] 467 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:463:9 [INFO] [stdout] | [INFO] [stdout] 463 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 464 | | "foo | (bar | baz)", [INFO] [stdout] 465 | | &namespaces, [INFO] [stdout] 466 | | &variable_names [INFO] [stdout] 467 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:474:9 [INFO] [stdout] | [INFO] [stdout] 474 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 475 | | "foo intersect (bar | baz)", [INFO] [stdout] 476 | | &namespaces, [INFO] [stdout] 477 | | &variable_names [INFO] [stdout] 478 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:474:9 [INFO] [stdout] | [INFO] [stdout] 474 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 475 | | "foo intersect (bar | baz)", [INFO] [stdout] 476 | | &namespaces, [INFO] [stdout] 477 | | &variable_names [INFO] [stdout] 478 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `pattern::Pattern>: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:487:9 [INFO] [stdout] | [INFO] [stdout] 487 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 488 | | "(/) intersect foo", [INFO] [stdout] 489 | | &namespaces, [INFO] [stdout] 490 | | &variable_names [INFO] [stdout] 491 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `pattern::Pattern>` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/pattern.rs:487:9 [INFO] [stdout] | [INFO] [stdout] 487 | / assert_ron_snapshot!(pattern::Pattern::parse( [INFO] [stdout] 488 | | "(/) intersect foo", [INFO] [stdout] 489 | | &namespaces, [INFO] [stdout] 490 | | &variable_names [INFO] [stdout] 491 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result>, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | assert_ron_snapshot!(parse_name("foo", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | assert_ron_snapshot!(parse_name("foo", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | assert_ron_snapshot!(parse_name("xs:foo", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | assert_ron_snapshot!(parse_name("xs:foo", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 167 | assert_ron_snapshot!(parse_name("Q{http://example.com}foo", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:167:9 [INFO] [stdout] | [INFO] [stdout] 167 | assert_ron_snapshot!(parse_name("Q{http://example.com}foo", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | assert_ron_snapshot!(ast::ExprSingle::parse("1")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | assert_ron_snapshot!(ast::ExprSingle::parse("1")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | assert_ron_snapshot!(ast::ExprSingle::parse("$foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | assert_ron_snapshot!(ast::ExprSingle::parse("$foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | assert_ron_snapshot!(ast::ExprSingle::parse("1 ! 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | assert_ron_snapshot!(ast::ExprSingle::parse("1 ! 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | assert_ron_snapshot!(ast::ExprSingle::parse("-1")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | assert_ron_snapshot!(ast::ExprSingle::parse("-1")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2 + 3")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2 + 3")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | assert_ron_snapshot!(ast::ExprSingle::parse("1 or 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | assert_ron_snapshot!(ast::ExprSingle::parse("1 or 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 212 | assert_ron_snapshot!(ast::ExprSingle::parse("1 and 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 212 | assert_ron_snapshot!(ast::ExprSingle::parse("1 and 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 217 | assert_ron_snapshot!(ast::ExprSingle::parse("1 < 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 217 | assert_ron_snapshot!(ast::ExprSingle::parse("1 < 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | assert_ron_snapshot!(ast::ExprSingle::parse("'a' || 'b'")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | assert_ron_snapshot!(ast::ExprSingle::parse("'a' || 'b'")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + (2 * 3)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + (2 * 3)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | assert_ron_snapshot!(parse_xpath_simple("1 + 2, 3 + 4")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | assert_ron_snapshot!(parse_xpath_simple("1 + 2, 3 + 4")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:242:9 [INFO] [stdout] | [INFO] [stdout] 242 | assert_ron_snapshot!(ast::ExprSingle::parse("let $x := 1 return 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:242:9 [INFO] [stdout] | [INFO] [stdout] 242 | assert_ron_snapshot!(ast::ExprSingle::parse("let $x := 1 return 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | assert_ron_snapshot!(ast::ExprSingle::parse("let $x := 1 return $x")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | assert_ron_snapshot!(ast::ExprSingle::parse("let $x := 1 return $x")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | assert_ron_snapshot!(ast::ExprSingle::parse("let $x := 1, $y := 2 return 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | assert_ron_snapshot!(ast::ExprSingle::parse("let $x := 1, $y := 2 return 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:257:9 [INFO] [stdout] | [INFO] [stdout] 257 | assert_ron_snapshot!(ast::ExprSingle::parse("for $x in 1 return 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:257:9 [INFO] [stdout] | [INFO] [stdout] 257 | assert_ron_snapshot!(ast::ExprSingle::parse("for $x in 1 return 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 262 | assert_ron_snapshot!(ast::ExprSingle::parse("for $x in 1 to 2 return $x")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 262 | assert_ron_snapshot!(ast::ExprSingle::parse("for $x in 1 to 2 return $x")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | assert_ron_snapshot!(ast::ExprSingle::parse("if (1) then 2 else 3")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | assert_ron_snapshot!(ast::ExprSingle::parse("if (1) then 2 else 3")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | / assert_ron_snapshot!(ast::ExprSingle::parse( [INFO] [stdout] 273 | | "every $x in (1, 2) satisfies $x > 0" [INFO] [stdout] 274 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | / assert_ron_snapshot!(ast::ExprSingle::parse( [INFO] [stdout] 273 | | "every $x in (1, 2) satisfies $x > 0" [INFO] [stdout] 274 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | / assert_ron_snapshot!(ast::ExprSingle::parse( [INFO] [stdout] 280 | | "every $x in (1, 2), $y in (3, 4) satisfies $x > 0 and $y > 0" [INFO] [stdout] 281 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | / assert_ron_snapshot!(ast::ExprSingle::parse( [INFO] [stdout] 280 | | "every $x in (1, 2), $y in (3, 4) satisfies $x > 0 and $y > 0" [INFO] [stdout] 281 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:286:9 [INFO] [stdout] | [INFO] [stdout] 286 | assert_ron_snapshot!(ast::ExprSingle::parse("function($x) { $x }")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:286:9 [INFO] [stdout] | [INFO] [stdout] 286 | assert_ron_snapshot!(ast::ExprSingle::parse("function($x) { $x }")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:291:9 [INFO] [stdout] | [INFO] [stdout] 291 | assert_ron_snapshot!(ast::ExprSingle::parse("function($x as xs:integer) { $x }")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:291:9 [INFO] [stdout] | [INFO] [stdout] 291 | assert_ron_snapshot!(ast::ExprSingle::parse("function($x as xs:integer) { $x }")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:296:9 [INFO] [stdout] | [INFO] [stdout] 296 | assert_ron_snapshot!(ast::ExprSingle::parse("function($x) as xs:integer { $x }")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:296:9 [INFO] [stdout] | [INFO] [stdout] 296 | assert_ron_snapshot!(ast::ExprSingle::parse("function($x) as xs:integer { $x }")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | assert_ron_snapshot!(ast::ExprSingle::parse("function($x, $y) { $x + $y }")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | assert_ron_snapshot!(ast::ExprSingle::parse("function($x, $y) { $x + $y }")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | assert_ron_snapshot!(ast::ExprSingle::parse("$foo()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | assert_ron_snapshot!(ast::ExprSingle::parse("$foo()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 311 | assert_ron_snapshot!(ast::ExprSingle::parse("$foo(1 + 1, 3)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 311 | assert_ron_snapshot!(ast::ExprSingle::parse("$foo(1 + 1, 3)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:316:9 [INFO] [stdout] | [INFO] [stdout] 316 | assert_ron_snapshot!(ast::ExprSingle::parse("$foo(1, ?)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:316:9 [INFO] [stdout] | [INFO] [stdout] 316 | assert_ron_snapshot!(ast::ExprSingle::parse("$foo(1, ?)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | assert_ron_snapshot!(ast::ExprSingle::parse("my_function()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:321:9 [INFO] [stdout] | [INFO] [stdout] 321 | assert_ron_snapshot!(ast::ExprSingle::parse("my_function()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | assert_ron_snapshot!(ast::ExprSingle::parse("fn:root()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | assert_ron_snapshot!(ast::ExprSingle::parse("fn:root()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:331:9 [INFO] [stdout] | [INFO] [stdout] 331 | assert_ron_snapshot!(ast::ExprSingle::parse("Q{http://example.com}something()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:331:9 [INFO] [stdout] | [INFO] [stdout] 331 | assert_ron_snapshot!(ast::ExprSingle::parse("Q{http://example.com}something()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:336:9 [INFO] [stdout] | [INFO] [stdout] 336 | assert_ron_snapshot!(ast::ExprSingle::parse("my_function(1, 2)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:336:9 [INFO] [stdout] | [INFO] [stdout] 336 | assert_ron_snapshot!(ast::ExprSingle::parse("my_function(1, 2)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 341 | assert_ron_snapshot!(ast::ExprSingle::parse("my_function#2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 341 | assert_ron_snapshot!(ast::ExprSingle::parse("my_function#2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:346:9 [INFO] [stdout] | [INFO] [stdout] 346 | assert_ron_snapshot!(ast::ExprSingle::parse("my_function(?, 1)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:346:9 [INFO] [stdout] | [INFO] [stdout] 346 | assert_ron_snapshot!(ast::ExprSingle::parse("my_function(?, 1)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 351 | assert_ron_snapshot!(parse_xpath_simple("1, 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 351 | assert_ron_snapshot!(parse_xpath_simple("1, 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 356 | assert_ron_snapshot!(parse_xpath_simple("(1, 2), (3, 4)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 356 | assert_ron_snapshot!(parse_xpath_simple("(1, 2), (3, 4)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:361:9 [INFO] [stdout] | [INFO] [stdout] 361 | assert_ron_snapshot!(ast::ExprSingle::parse("1 to 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:361:9 [INFO] [stdout] | [INFO] [stdout] 361 | assert_ron_snapshot!(ast::ExprSingle::parse("1 to 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:366:9 [INFO] [stdout] | [INFO] [stdout] 366 | assert_ron_snapshot!(ast::ExprSingle::parse("(1, 2) ! (. * 2)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:366:9 [INFO] [stdout] | [INFO] [stdout] 366 | assert_ron_snapshot!(ast::ExprSingle::parse("(1, 2) ! (. * 2)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | assert_ron_snapshot!(ast::ExprSingle::parse("(1, 2)[2]")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | assert_ron_snapshot!(ast::ExprSingle::parse("(1, 2)[2]")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:376:9 [INFO] [stdout] | [INFO] [stdout] 376 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:376:9 [INFO] [stdout] | [INFO] [stdout] 376 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:381:9 [INFO] [stdout] | [INFO] [stdout] 381 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo/child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:381:9 [INFO] [stdout] | [INFO] [stdout] 381 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo/child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:386:9 [INFO] [stdout] | [INFO] [stdout] 386 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo[1]")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:386:9 [INFO] [stdout] | [INFO] [stdout] 386 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo[1]")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 391 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo[1]")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 391 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo[1]")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:396:9 [INFO] [stdout] | [INFO] [stdout] 396 | assert_ron_snapshot!(ast::ExprSingle::parse("child::*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:396:9 [INFO] [stdout] | [INFO] [stdout] 396 | assert_ron_snapshot!(ast::ExprSingle::parse("child::*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 401 | assert_ron_snapshot!(ast::ExprSingle::parse("child::*:foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:401:9 [INFO] [stdout] | [INFO] [stdout] 401 | assert_ron_snapshot!(ast::ExprSingle::parse("child::*:foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 406 | assert_ron_snapshot!(ast::ExprSingle::parse("child::fn:*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 406 | assert_ron_snapshot!(ast::ExprSingle::parse("child::fn:*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:411:9 [INFO] [stdout] | [INFO] [stdout] 411 | assert_ron_snapshot!(ast::ExprSingle::parse("child::Q{http://example.com}*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:411:9 [INFO] [stdout] | [INFO] [stdout] 411 | assert_ron_snapshot!(ast::ExprSingle::parse("child::Q{http://example.com}*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:416:9 [INFO] [stdout] | [INFO] [stdout] 416 | assert_ron_snapshot!(ast::ExprSingle::parse("parent::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:416:9 [INFO] [stdout] | [INFO] [stdout] 416 | assert_ron_snapshot!(ast::ExprSingle::parse("parent::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:421:9 [INFO] [stdout] | [INFO] [stdout] 421 | assert_ron_snapshot!(ast::ExprSingle::parse("self::node()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:421:9 [INFO] [stdout] | [INFO] [stdout] 421 | assert_ron_snapshot!(ast::ExprSingle::parse("self::node()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:426:9 [INFO] [stdout] | [INFO] [stdout] 426 | assert_ron_snapshot!(ast::ExprSingle::parse("self::text()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:426:9 [INFO] [stdout] | [INFO] [stdout] 426 | assert_ron_snapshot!(ast::ExprSingle::parse("self::text()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | assert_ron_snapshot!(ast::ExprSingle::parse("self::comment()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | assert_ron_snapshot!(ast::ExprSingle::parse("self::comment()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:436:9 [INFO] [stdout] | [INFO] [stdout] 436 | assert_ron_snapshot!(ast::ExprSingle::parse("self::namespace-node()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:436:9 [INFO] [stdout] | [INFO] [stdout] 436 | assert_ron_snapshot!(ast::ExprSingle::parse("self::namespace-node()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:441:9 [INFO] [stdout] | [INFO] [stdout] 441 | assert_ron_snapshot!(ast::ExprSingle::parse("self::attribute()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:441:9 [INFO] [stdout] | [INFO] [stdout] 441 | assert_ron_snapshot!(ast::ExprSingle::parse("self::attribute()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 446 | assert_ron_snapshot!(ast::ExprSingle::parse("self::attribute(*)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 446 | assert_ron_snapshot!(ast::ExprSingle::parse("self::attribute(*)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | assert_ron_snapshot!(ast::ExprSingle::parse("self::attribute(foo)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:451:9 [INFO] [stdout] | [INFO] [stdout] 451 | assert_ron_snapshot!(ast::ExprSingle::parse("self::attribute(foo)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | assert_ron_snapshot!(ast::ExprSingle::parse("self::attribute(foo, xs:integer)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:456:9 [INFO] [stdout] | [INFO] [stdout] 456 | assert_ron_snapshot!(ast::ExprSingle::parse("self::attribute(foo, xs:integer)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:461:9 [INFO] [stdout] | [INFO] [stdout] 461 | assert_ron_snapshot!(ast::ExprSingle::parse("self::element()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:461:9 [INFO] [stdout] | [INFO] [stdout] 461 | assert_ron_snapshot!(ast::ExprSingle::parse("self::element()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | assert_ron_snapshot!(ast::ExprSingle::parse("foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | assert_ron_snapshot!(ast::ExprSingle::parse("foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 471 | assert_ron_snapshot!(ast::ExprSingle::parse("foo/attribute()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 471 | assert_ron_snapshot!(ast::ExprSingle::parse("foo/attribute()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 478 | assert_ron_snapshot!(ast::ExprSingle::parse("foo/namespace-node()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 478 | assert_ron_snapshot!(ast::ExprSingle::parse("foo/namespace-node()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 483 | assert_ron_snapshot!(ast::ExprSingle::parse("@foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 483 | assert_ron_snapshot!(ast::ExprSingle::parse("@foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:488:9 [INFO] [stdout] | [INFO] [stdout] 488 | assert_ron_snapshot!(ast::ExprSingle::parse("foo/..")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:488:9 [INFO] [stdout] | [INFO] [stdout] 488 | assert_ron_snapshot!(ast::ExprSingle::parse("foo/..")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:493:9 [INFO] [stdout] | [INFO] [stdout] 493 | assert_ron_snapshot!(ast::ExprSingle::parse("..[1]")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:493:9 [INFO] [stdout] | [INFO] [stdout] 493 | assert_ron_snapshot!(ast::ExprSingle::parse("..[1]")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | assert_ron_snapshot!(ast::ExprSingle::parse("/child::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | assert_ron_snapshot!(ast::ExprSingle::parse("/child::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 503 | assert_ron_snapshot!(ast::ExprSingle::parse("/")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 503 | assert_ron_snapshot!(ast::ExprSingle::parse("/")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:508:9 [INFO] [stdout] | [INFO] [stdout] 508 | assert_ron_snapshot!(ast::ExprSingle::parse("//")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:508:9 [INFO] [stdout] | [INFO] [stdout] 508 | assert_ron_snapshot!(ast::ExprSingle::parse("//")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:513:9 [INFO] [stdout] | [INFO] [stdout] 513 | assert_ron_snapshot!(ast::ExprSingle::parse("//child::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:513:9 [INFO] [stdout] | [INFO] [stdout] 513 | assert_ron_snapshot!(ast::ExprSingle::parse("//child::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 518 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo//child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:518:9 [INFO] [stdout] | [INFO] [stdout] 518 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo//child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:523:9 [INFO] [stdout] | [INFO] [stdout] 523 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo | child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:523:9 [INFO] [stdout] | [INFO] [stdout] 523 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo | child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:528:9 [INFO] [stdout] | [INFO] [stdout] 528 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo intersect child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:528:9 [INFO] [stdout] | [INFO] [stdout] 528 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo intersect child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:533:9 [INFO] [stdout] | [INFO] [stdout] 533 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo except child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:533:9 [INFO] [stdout] | [INFO] [stdout] 533 | assert_ron_snapshot!(ast::ExprSingle::parse("child::foo except child::bar")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:538:9 [INFO] [stdout] | [INFO] [stdout] 538 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2 +")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:538:9 [INFO] [stdout] | [INFO] [stdout] 538 | assert_ron_snapshot!(ast::ExprSingle::parse("1 + 2 +")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:543:9 [INFO] [stdout] | [INFO] [stdout] 543 | assert_ron_snapshot!(ast::ExprSingle::parse("1 >= 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:543:9 [INFO] [stdout] | [INFO] [stdout] 543 | assert_ron_snapshot!(ast::ExprSingle::parse("1 >= 2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::Signature: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | assert_ron_snapshot!(ast::Signature::parse("fn:foo() as xs:integer", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::Signature` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | assert_ron_snapshot!(ast::Signature::parse("fn:foo() as xs:integer", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::Signature: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:555:9 [INFO] [stdout] | [INFO] [stdout] 555 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 556 | | "fn:foo() as xs:integer*", [INFO] [stdout] 557 | | &namespaces [INFO] [stdout] 558 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `ast_core::Signature` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:555:9 [INFO] [stdout] | [INFO] [stdout] 555 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 556 | | "fn:foo() as xs:integer*", [INFO] [stdout] 557 | | &namespaces [INFO] [stdout] 558 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::Signature: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:564:9 [INFO] [stdout] | [INFO] [stdout] 564 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 565 | | "fn:foo($a as xs:decimal*) as xs:integer", [INFO] [stdout] 566 | | &namespaces [INFO] [stdout] 567 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `ast_core::Signature` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:564:9 [INFO] [stdout] | [INFO] [stdout] 564 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 565 | | "fn:foo($a as xs:decimal*) as xs:integer", [INFO] [stdout] 566 | | &namespaces [INFO] [stdout] 567 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::Signature: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:573:9 [INFO] [stdout] | [INFO] [stdout] 573 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 574 | | "fn:foo($a as node()) as xs:integer", [INFO] [stdout] 575 | | &namespaces [INFO] [stdout] 576 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `ast_core::Signature` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:573:9 [INFO] [stdout] | [INFO] [stdout] 573 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 574 | | "fn:foo($a as node()) as xs:integer", [INFO] [stdout] 575 | | &namespaces [INFO] [stdout] 576 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::Signature: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:582:9 [INFO] [stdout] | [INFO] [stdout] 582 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 583 | | "fn:foo($a as node()?) as xs:integer", [INFO] [stdout] 584 | | &namespaces [INFO] [stdout] 585 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `ast_core::Signature` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:582:9 [INFO] [stdout] | [INFO] [stdout] 582 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 583 | | "fn:foo($a as node()?) as xs:integer", [INFO] [stdout] 584 | | &namespaces [INFO] [stdout] 585 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::Signature: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:591:9 [INFO] [stdout] | [INFO] [stdout] 591 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 592 | | "fn:foo-bar($a as node()?) as xs:integer", [INFO] [stdout] 593 | | &namespaces [INFO] [stdout] 594 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `ast_core::Signature` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:591:9 [INFO] [stdout] | [INFO] [stdout] 591 | / assert_ron_snapshot!(ast::Signature::parse( [INFO] [stdout] 592 | | "fn:foo-bar($a as node()?) as xs:integer", [INFO] [stdout] 593 | | &namespaces [INFO] [stdout] 594 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | assert_ron_snapshot!(ast::ExprSingle::parse("+-1")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | assert_ron_snapshot!(ast::ExprSingle::parse("+-1")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:604:9 [INFO] [stdout] | [INFO] [stdout] 604 | assert_ron_snapshot!(ast::ExprSingle::parse("1 cast as xs:integer")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:604:9 [INFO] [stdout] | [INFO] [stdout] 604 | assert_ron_snapshot!(ast::ExprSingle::parse("1 cast as xs:integer")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | assert_ron_snapshot!(ast::ExprSingle::parse("1 cast as xs:integer?")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | assert_ron_snapshot!(ast::ExprSingle::parse("1 cast as xs:integer?")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:614:9 [INFO] [stdout] | [INFO] [stdout] 614 | assert_ron_snapshot!(ast::ExprSingle::parse("1 castable as xs:integer")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:614:9 [INFO] [stdout] | [INFO] [stdout] 614 | assert_ron_snapshot!(ast::ExprSingle::parse("1 castable as xs:integer")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:619:9 [INFO] [stdout] | [INFO] [stdout] 619 | assert_ron_snapshot!(ast::ExprSingle::parse("1 castable as xs:integer?")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:619:9 [INFO] [stdout] | [INFO] [stdout] 619 | assert_ron_snapshot!(ast::ExprSingle::parse("1 castable as xs:integer?")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:624:9 [INFO] [stdout] | [INFO] [stdout] 624 | assert_ron_snapshot!(ast::ExprSingle::parse("1 instance of xs:integer")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:624:9 [INFO] [stdout] | [INFO] [stdout] 624 | assert_ron_snapshot!(ast::ExprSingle::parse("1 instance of xs:integer")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:629:9 [INFO] [stdout] | [INFO] [stdout] 629 | assert_ron_snapshot!(ast::ExprSingle::parse("1 instance of xs:integer*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:629:9 [INFO] [stdout] | [INFO] [stdout] 629 | assert_ron_snapshot!(ast::ExprSingle::parse("1 instance of xs:integer*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:634:9 [INFO] [stdout] | [INFO] [stdout] 634 | assert_ron_snapshot!(ast::ExprSingle::parse("1 treat as xs:integer")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:634:9 [INFO] [stdout] | [INFO] [stdout] 634 | assert_ron_snapshot!(ast::ExprSingle::parse("1 treat as xs:integer")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Spanned: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:645:9 [INFO] [stdout] | [INFO] [stdout] 645 | assert_ron_snapshot!(ast::ExprSingle::parse("1 treat as xs:integer*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `Spanned` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:645:9 [INFO] [stdout] | [INFO] [stdout] 645 | assert_ron_snapshot!(ast::ExprSingle::parse("1 treat as xs:integer*")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result, error::ParserError>` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:650:9 [INFO] [stdout] | [INFO] [stdout] 650 | assert_ron_snapshot!(parse_xpath_simple_element_ns("element(foo)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:650:9 [INFO] [stdout] | [INFO] [stdout] 650 | assert_ron_snapshot!(parse_xpath_simple_element_ns("element(foo)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:655:9 [INFO] [stdout] | [INFO] [stdout] 655 | assert_ron_snapshot!(parse_xpath_simple_element_ns("attribute(foo)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:655:9 [INFO] [stdout] | [INFO] [stdout] 655 | assert_ron_snapshot!(parse_xpath_simple_element_ns("attribute(foo)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:660:9 [INFO] [stdout] | [INFO] [stdout] 660 | assert_ron_snapshot!(parse_xpath_simple_element_ns("foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:660:9 [INFO] [stdout] | [INFO] [stdout] 660 | assert_ron_snapshot!(parse_xpath_simple_element_ns("foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:665:9 [INFO] [stdout] | [INFO] [stdout] 665 | assert_ron_snapshot!(parse_xpath_simple_element_ns("child::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:665:9 [INFO] [stdout] | [INFO] [stdout] 665 | assert_ron_snapshot!(parse_xpath_simple_element_ns("child::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:670:9 [INFO] [stdout] | [INFO] [stdout] 670 | assert_ron_snapshot!(parse_xpath_simple_element_ns("@foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:670:9 [INFO] [stdout] | [INFO] [stdout] 670 | assert_ron_snapshot!(parse_xpath_simple_element_ns("@foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:675:9 [INFO] [stdout] | [INFO] [stdout] 675 | assert_ron_snapshot!(parse_xpath_simple_element_ns("attribute::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:675:9 [INFO] [stdout] | [INFO] [stdout] 675 | assert_ron_snapshot!(parse_xpath_simple_element_ns("attribute::foo")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:680:9 [INFO] [stdout] | [INFO] [stdout] 680 | assert_ron_snapshot!(parse_xpath_simple("fn:foo()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:680:9 [INFO] [stdout] | [INFO] [stdout] 680 | assert_ron_snapshot!(parse_xpath_simple("fn:foo()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:685:9 [INFO] [stdout] | [INFO] [stdout] 685 | assert_ron_snapshot!(parse_xpath_simple("switch()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:685:9 [INFO] [stdout] | [INFO] [stdout] 685 | assert_ron_snapshot!(parse_xpath_simple("switch()")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:690:9 [INFO] [stdout] | [INFO] [stdout] 690 | assert_ron_snapshot!(parse_xpath_simple("switch#2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:690:9 [INFO] [stdout] | [INFO] [stdout] 690 | assert_ron_snapshot!(parse_xpath_simple("switch#2")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:696:9 [INFO] [stdout] | [INFO] [stdout] 696 | assert_ron_snapshot!(parse_xpath_simple("4 treat as item() + - 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:696:9 [INFO] [stdout] | [INFO] [stdout] 696 | assert_ron_snapshot!(parse_xpath_simple("4 treat as item() + - 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:702:9 [INFO] [stdout] | [INFO] [stdout] 702 | assert_ron_snapshot!(parse_xpath_simple("(4 treat as item()) + - 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:702:9 [INFO] [stdout] | [INFO] [stdout] 702 | assert_ron_snapshot!(parse_xpath_simple("(4 treat as item()) + - 5")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:708:9 [INFO] [stdout] | [INFO] [stdout] 708 | assert_ron_snapshot!(parse_xpath_simple("function () as xs:string * {}")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:708:9 [INFO] [stdout] | [INFO] [stdout] 708 | assert_ron_snapshot!(parse_xpath_simple("function () as xs:string * {}")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:718:9 [INFO] [stdout] | [INFO] [stdout] 718 | assert_ron_snapshot!(parse_xpath_simple("/ *")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:718:9 [INFO] [stdout] | [INFO] [stdout] 718 | assert_ron_snapshot!(parse_xpath_simple("/ *")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:724:9 [INFO] [stdout] | [INFO] [stdout] 724 | assert_ron_snapshot!(parse_xpath_simple("/ * 5")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:724:9 [INFO] [stdout] | [INFO] [stdout] 724 | assert_ron_snapshot!(parse_xpath_simple("/ * 5")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:730:9 [INFO] [stdout] | [INFO] [stdout] 730 | assert_ron_snapshot!(parse_xpath_simple("(/) * 5")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:730:9 [INFO] [stdout] | [INFO] [stdout] 730 | assert_ron_snapshot!(parse_xpath_simple("(/) * 5")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:737:9 [INFO] [stdout] | [INFO] [stdout] 737 | assert_ron_snapshot!(parse_xpath_simple("address (: this may be empty :)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:737:9 [INFO] [stdout] | [INFO] [stdout] 737 | assert_ron_snapshot!(parse_xpath_simple("address (: this may be empty :)")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:742:9 [INFO] [stdout] | [INFO] [stdout] 742 | assert_ron_snapshot!(parse_xpath_simple("/if")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:742:9 [INFO] [stdout] | [INFO] [stdout] 742 | assert_ron_snapshot!(parse_xpath_simple("/if")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:747:9 [INFO] [stdout] | [INFO] [stdout] 747 | assert_ron_snapshot!(parse_xpath_simple("/else")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:747:9 [INFO] [stdout] | [INFO] [stdout] 747 | assert_ron_snapshot!(parse_xpath_simple("/else")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:752:9 [INFO] [stdout] | [INFO] [stdout] 752 | assert_ron_snapshot!(parse_xpath_simple("fn:if")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:752:9 [INFO] [stdout] | [INFO] [stdout] 752 | assert_ron_snapshot!(parse_xpath_simple("fn:if")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:757:9 [INFO] [stdout] | [INFO] [stdout] 757 | assert_ron_snapshot!(parse_xpath_simple("*:if")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:757:9 [INFO] [stdout] | [INFO] [stdout] 757 | assert_ron_snapshot!(parse_xpath_simple("*:if")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `xee_xpath_type::ast::SequenceType: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:763:9 [INFO] [stdout] | [INFO] [stdout] 763 | assert_ron_snapshot!(parse_sequence_type("function(*)", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `xee_xpath_type::ast::SequenceType` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:763:9 [INFO] [stdout] | [INFO] [stdout] 763 | assert_ron_snapshot!(parse_sequence_type("function(*)", &namespaces)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `xee_xpath_type::ast::SequenceType: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:769:9 [INFO] [stdout] | [INFO] [stdout] 769 | / assert_ron_snapshot!(parse_sequence_type( [INFO] [stdout] 770 | | "function(xs:integer) as xs:integer", [INFO] [stdout] 771 | | &namespaces [INFO] [stdout] 772 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `xee_xpath_type::ast::SequenceType` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:769:9 [INFO] [stdout] | [INFO] [stdout] 769 | / assert_ron_snapshot!(parse_sequence_type( [INFO] [stdout] 770 | | "function(xs:integer) as xs:integer", [INFO] [stdout] 771 | | &namespaces [INFO] [stdout] 772 | | )); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:777:9 [INFO] [stdout] | [INFO] [stdout] 777 | assert_ron_snapshot!(parse_xpath_simple("map { 1: 2 }")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:777:9 [INFO] [stdout] | [INFO] [stdout] 777 | assert_ron_snapshot!(parse_xpath_simple("map { 1: 2 }")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:782:9 [INFO] [stdout] | [INFO] [stdout] 782 | assert_ron_snapshot!(parse_xpath_simple("array { 1, 2}")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:782:9 [INFO] [stdout] | [INFO] [stdout] 782 | assert_ron_snapshot!(parse_xpath_simple("array { 1, 2}")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:787:9 [INFO] [stdout] | [INFO] [stdout] 787 | assert_ron_snapshot!(parse_xpath_simple("[1, 2]")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:787:9 [INFO] [stdout] | [INFO] [stdout] 787 | assert_ron_snapshot!(parse_xpath_simple("[1, 2]")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:792:9 [INFO] [stdout] | [INFO] [stdout] 792 | assert_ron_snapshot!(parse_xpath_simple("?name")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:792:9 [INFO] [stdout] | [INFO] [stdout] 792 | assert_ron_snapshot!(parse_xpath_simple("?name")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:797:9 [INFO] [stdout] | [INFO] [stdout] 797 | assert_ron_snapshot!(parse_xpath_simple("?1")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:797:9 [INFO] [stdout] | [INFO] [stdout] 797 | assert_ron_snapshot!(parse_xpath_simple("?1")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:802:9 [INFO] [stdout] | [INFO] [stdout] 802 | assert_ron_snapshot!(parse_xpath_simple("?*")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:802:9 [INFO] [stdout] | [INFO] [stdout] 802 | assert_ron_snapshot!(parse_xpath_simple("?*")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | assert_ron_snapshot!(parse_xpath_simple("?(1 + 1)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 807 | assert_ron_snapshot!(parse_xpath_simple("?(1 + 1)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:812:9 [INFO] [stdout] | [INFO] [stdout] 812 | assert_ron_snapshot!(parse_xpath_simple("1?name")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:812:9 [INFO] [stdout] | [INFO] [stdout] 812 | assert_ron_snapshot!(parse_xpath_simple("1?name")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:817:9 [INFO] [stdout] | [INFO] [stdout] 817 | assert_ron_snapshot!(parse_xpath_simple("'foo' instance of array(*)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:817:9 [INFO] [stdout] | [INFO] [stdout] 817 | assert_ron_snapshot!(parse_xpath_simple("'foo' instance of array(*)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:822:9 [INFO] [stdout] | [INFO] [stdout] 822 | assert_ron_snapshot!(parse_xpath_simple("'foo' instance of array(xs:integer)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:822:9 [INFO] [stdout] | [INFO] [stdout] 822 | assert_ron_snapshot!(parse_xpath_simple("'foo' instance of array(xs:integer)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:827:9 [INFO] [stdout] | [INFO] [stdout] 827 | assert_ron_snapshot!(parse_xpath_simple("'foo' instance of map(*)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:827:9 [INFO] [stdout] | [INFO] [stdout] 827 | assert_ron_snapshot!(parse_xpath_simple("'foo' instance of map(*)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:832:9 [INFO] [stdout] | [INFO] [stdout] 832 | assert_ron_snapshot!(parse_xpath_simple("[]")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:832:9 [INFO] [stdout] | [INFO] [stdout] 832 | assert_ron_snapshot!(parse_xpath_simple("[]")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:837:9 [INFO] [stdout] | [INFO] [stdout] 837 | assert_ron_snapshot!(parse_xpath_simple("'foo' => fn:concat('bar')")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:837:9 [INFO] [stdout] | [INFO] [stdout] 837 | assert_ron_snapshot!(parse_xpath_simple("'foo' => fn:concat('bar')")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:842:9 [INFO] [stdout] | [INFO] [stdout] 842 | assert_ron_snapshot!(parse_xpath_simple("'$' => fn:concat(?)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:842:9 [INFO] [stdout] | [INFO] [stdout] 842 | assert_ron_snapshot!(parse_xpath_simple("'$' => fn:concat(?)")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:847:9 [INFO] [stdout] | [INFO] [stdout] 847 | / assert_ron_snapshot!(parse_xpath_simple( [INFO] [stdout] 848 | | "let $f := function($x) { (: there's nothing here :)} return $f(2)" [INFO] [stdout] 849 | | )) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:847:9 [INFO] [stdout] | [INFO] [stdout] 847 | / assert_ron_snapshot!(parse_xpath_simple( [INFO] [stdout] 848 | | "let $f := function($x) { (: there's nothing here :)} return $f(2)" [INFO] [stdout] 849 | | )) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:854:9 [INFO] [stdout] | [INFO] [stdout] 854 | assert_ron_snapshot!(parse_xpath_simple("(: comment :)/foo")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:854:9 [INFO] [stdout] | [INFO] [stdout] 854 | assert_ron_snapshot!(parse_xpath_simple("(: comment :)/foo")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:859:9 [INFO] [stdout] | [INFO] [stdout] 859 | assert_ron_snapshot!(parse_xpath_simple(r#"(: a :)(: b :)foo"#)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `error::ParserError: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:859:9 [INFO] [stdout] | [INFO] [stdout] 859 | assert_ron_snapshot!(parse_xpath_simple(r#"(: a :)(: b :)foo"#)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `error::ParserError` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `Result` to implement `serde::ser::Serialize` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `&Result` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:867:9 [INFO] [stdout] | [INFO] [stdout] 867 | assert_ron_snapshot!(xpath); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `&ast_core::XPath` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:877:9 [INFO] [stdout] | [INFO] [stdout] 877 | assert_ron_snapshot!(xpath); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `&ast_core::XPath` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:886:9 [INFO] [stdout] | [INFO] [stdout] 886 | assert_ron_snapshot!(xpath); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `&ast_core::XPath` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ast_core::XPath: serde::ser::Serialize` is not satisfied [INFO] [stdout] --> src/parser/mod.rs:896:9 [INFO] [stdout] | [INFO] [stdout] 896 | assert_ron_snapshot!(xpath); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the trait `serde::ser::Serialize` is not implemented for `ast_core::XPath` [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `serde::ser::Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] (T0, T1, T2, T3, T4, T5) [INFO] [stdout] and 155 others [INFO] [stdout] = note: required for `&ast_core::XPath` to implement `serde::ser::Serialize` [INFO] [stdout] note: required by a bound in `serialize_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.42.2/src/serialization.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn serialize_value(s: &S, format: SerializationFormat) -> String { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serialize_value` [INFO] [stdout] = note: this error originates in the macro `$crate::_assert_serialized_snapshot` which comes from the expansion of the macro `assert_ron_snapshot` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `xee-xpath-ast` (lib test) due to 298 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "58ff1746bff5b40a239177c1c5023eddf98d8437114ce8dbca2d064d258b88c9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "58ff1746bff5b40a239177c1c5023eddf98d8437114ce8dbca2d064d258b88c9", kill_on_drop: false }` [INFO] [stdout] 58ff1746bff5b40a239177c1c5023eddf98d8437114ce8dbca2d064d258b88c9