shepherd-cli 6.4.5

The canonical shepherd command-line interface over the per-project registry, run artifacts, and sprint pipeline.

Build #4141831 2026-08-15 21:53:06

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# error kind ExecutionFailed

# pre-build errors command failed: exit status: 101

# rustc version rustc 1.99.0-nightly (d453bdd8f 2026-08-14)

# docs.rs version docsrs 0.0.0 (b67fb7d1993e3c70fff4d05e2bc482bd9d0d774f 2026-08-13 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "b325a8724c351a741c524b17c044510def4ada38c34ef9fd33037071a0e88443" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "full" "--config" "build.rustflags=[\"--cfg\", \"docsrs\"]" "-Zhost-config" "-Ztarget-applies-to-host" "--config" "host.rustflags=[\"--cfg\", \"docsrs\"]" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260814-1.99.0-nightly-d453bdd8f\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j6" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Checking schemars v1.2.2 [INFO] [stderr] Checking minijinja v2.24.0 [INFO] [stderr] Checking shepherd-compiler v6.4.5 [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::ser::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:50:18 [INFO] [stderr] | [INFO] [stderr] 50 | type Error = Error; [INFO] [stderr] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::ser::Error` [INFO] [stderr] help: the following other types implement trait `serde::ser::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | impl ser::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | impl Error for fmt::Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `core::fmt::Error` [INFO] [stderr] note: required by a bound in `serde::Serializer::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:367:17 [INFO] [stderr] | [INFO] [stderr] 367 | type Error: Error; [INFO] [stderr] | ^^^^^ required by this bound in `Serializer::Error` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::ser::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:256:18 [INFO] [stderr] | [INFO] [stderr] 256 | type Error = Error; [INFO] [stderr] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::ser::Error` [INFO] [stderr] help: the following other types implement trait `serde::ser::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | impl ser::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | impl Error for fmt::Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `core::fmt::Error` [INFO] [stderr] note: required by a bound in `serde::ser::SerializeTupleVariant::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:1744:17 [INFO] [stderr] | [INFO] [stderr] 1744 | type Error: Error; [INFO] [stderr] | ^^^^^ required by this bound in `SerializeTupleVariant::Error` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::ser::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:272:18 [INFO] [stderr] | [INFO] [stderr] 272 | type Error = Error; [INFO] [stderr] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::ser::Error` [INFO] [stderr] help: the following other types implement trait `serde::ser::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | impl ser::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | impl Error for fmt::Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `core::fmt::Error` [INFO] [stderr] note: required by a bound in `serde::ser::SerializeStructVariant::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:1982:17 [INFO] [stderr] | [INFO] [stderr] 1982 | type Error: Error; [INFO] [stderr] | ^^^^^ required by this bound in `SerializeStructVariant::Error` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::ser::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:288:18 [INFO] [stderr] | [INFO] [stderr] 288 | type Error = Error; [INFO] [stderr] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::ser::Error` [INFO] [stderr] help: the following other types implement trait `serde::ser::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | impl ser::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | impl Error for fmt::Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `core::fmt::Error` [INFO] [stderr] note: required by a bound in `serde::ser::SerializeSeq::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:1523:17 [INFO] [stderr] | [INFO] [stderr] 1523 | type Error: Error; [INFO] [stderr] | ^^^^^ required by this bound in `SerializeSeq::Error` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::ser::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:331:18 [INFO] [stderr] | [INFO] [stderr] 331 | type Error = Error; [INFO] [stderr] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::ser::Error` [INFO] [stderr] help: the following other types implement trait `serde::ser::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | impl ser::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | impl Error for fmt::Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `core::fmt::Error` [INFO] [stderr] note: required by a bound in `serde::ser::SerializeTuple::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:1629:17 [INFO] [stderr] | [INFO] [stderr] 1629 | type Error: Error; [INFO] [stderr] | ^^^^^ required by this bound in `SerializeTuple::Error` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::ser::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:366:18 [INFO] [stderr] | [INFO] [stderr] 366 | type Error = Error; [INFO] [stderr] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::ser::Error` [INFO] [stderr] help: the following other types implement trait `serde::ser::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | impl ser::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | impl Error for fmt::Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `core::fmt::Error` [INFO] [stderr] note: required by a bound in `serde::ser::SerializeTupleStruct::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:1680:17 [INFO] [stderr] | [INFO] [stderr] 1680 | type Error: Error; [INFO] [stderr] | ^^^^^ required by this bound in `SerializeTupleStruct::Error` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::ser::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:382:18 [INFO] [stderr] | [INFO] [stderr] 382 | type Error = Error; [INFO] [stderr] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::ser::Error` [INFO] [stderr] help: the following other types implement trait `serde::ser::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | impl ser::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | impl Error for fmt::Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `core::fmt::Error` [INFO] [stderr] note: required by a bound in `serde::ser::SerializeMap::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:1816:17 [INFO] [stderr] | [INFO] [stderr] 1816 | type Error: Error; [INFO] [stderr] | ^^^^^ required by this bound in `SerializeMap::Error` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::ser::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:432:18 [INFO] [stderr] | [INFO] [stderr] 432 | type Error = Error; [INFO] [stderr] | ^^^^^ the trait `serde::ser::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::ser::Error` [INFO] [stderr] help: the following other types implement trait `serde::ser::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | impl ser::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `serde::de::value::Error` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | impl Error for fmt::Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `core::fmt::Error` [INFO] [stderr] note: required by a bound in `serde::ser::SerializeStruct::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:1912:17 [INFO] [stderr] | [INFO] [stderr] 1912 | type Error: Error; [INFO] [stderr] | ^^^^^ required by this bound in `SerializeStruct::Error` [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:337:5 [INFO] [stderr] | [INFO] [stderr] 337 | role: String, [INFO] [stderr] | ^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/core.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | / json_schema!({ [INFO] [stderr] 47 | | "oneOf": [ [INFO] [stderr] 48 | | { [INFO] [stderr] 49 | | "type": "object", [INFO] [stderr] ... | [INFO] [stderr] 63 | | }) [INFO] [stderr] | |__________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `json_schema` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:338:5 [INFO] [stderr] | [INFO] [stderr] 338 | description: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/core.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | / json_schema!({ [INFO] [stderr] 78 | | "oneOf": [ [INFO] [stderr] 79 | | { [INFO] [stderr] 80 | | "type": "object", [INFO] [stderr] ... | [INFO] [stderr] 98 | | }) [INFO] [stderr] | |__________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `json_schema` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:339:5 [INFO] [stderr] | [INFO] [stderr] 339 | source: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/core.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | / json_schema!({ [INFO] [stderr] 114 | | "type": "object", [INFO] [stderr] 115 | | "properties": { [INFO] [stderr] 116 | | "start": subschema, [INFO] [stderr] ... | [INFO] [stderr] 119 | | "required": ["start", "end"] [INFO] [stderr] 120 | | }) [INFO] [stderr] | |__________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `json_schema` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:340:5 [INFO] [stderr] | [INFO] [stderr] 340 | model_hint: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/maps.rs:51:20 [INFO] [stderr] | [INFO] [stderr] 51 | return json_schema!({ [INFO] [stderr] | ____________________- [INFO] [stderr] 52 | | "additionalProperties": value_schema, [INFO] [stderr] 53 | | "type": "object", [INFO] [stderr] 54 | | }); [INFO] [stderr] | |______________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `json_schema` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:341:5 [INFO] [stderr] | [INFO] [stderr] 341 | write_eligible: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:342:5 [INFO] [stderr] | [INFO] [stderr] 342 | dispatchable: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/sequences.rs:59:1 [INFO] [stderr] | [INFO] [stderr] 59 | seq_impl!(<T> JsonSchema for alloc::collections::BinaryHeap<T>); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:343:5 [INFO] [stderr] | [INFO] [stderr] 343 | capabilities: Vec<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/sequences.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | seq_impl!(<T> JsonSchema for alloc::collections::LinkedList<T>); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/sequences.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | seq_impl!(<T> JsonSchema for [T]); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | write_scope: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/sequences.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | seq_impl!(<T> JsonSchema for alloc::vec::Vec<T>); [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/sequences.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | seq_impl!(<T> JsonSchema for alloc::collections::VecDeque<T>); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `seq_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/sequences.rs:65:1 [INFO] [stderr] | [INFO] [stderr] 65 | set_impl!(<T> JsonSchema for alloc::collections::BTreeSet<T>); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `set_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/sequences.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | set_impl!(<T, H> JsonSchema for std::collections::HashSet<T, H>); [INFO] [stderr] | ---------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `set_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/std_time.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | / json_schema!({ [INFO] [stderr] 16 | | "type": "object", [INFO] [stderr] 17 | | "required": ["secs", "nanos"], [INFO] [stderr] 18 | | "properties": { [INFO] [stderr] ... | [INFO] [stderr] 22 | | }) [INFO] [stderr] | |__________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `json_schema` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/std_time.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | / json_schema!({ [INFO] [stderr] 38 | | "type": "object", [INFO] [stderr] 39 | | "required": ["secs_since_epoch", "nanos_since_epoch"], [INFO] [stderr] 40 | | "properties": { [INFO] [stderr] ... | [INFO] [stderr] 44 | | }) [INFO] [stderr] | |__________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `json_schema` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/tuple.rs:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | / tuple_impls! { [INFO] [stderr] 42 | | 1 => (T0) [INFO] [stderr] 43 | | 2 => (T0 T1) [INFO] [stderr] 44 | | 3 => (T0 T1 T2) [INFO] [stderr] ... | [INFO] [stderr] 57 | | 16 => (T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15) [INFO] [stderr] 58 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `tuple_impls` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:350:5 [INFO] [stderr] | [INFO] [stderr] 350 | name: String, [INFO] [stderr] | ^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:351:5 [INFO] [stderr] | [INFO] [stderr] 351 | description: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:352:5 [INFO] [stderr] | [INFO] [stderr] 352 | source: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `de` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:353:5 [INFO] [stderr] | [INFO] [stderr] 353 | portability: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ could not find `de` in `__private229` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find type `Formatter` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these structs [INFO] [stderr] | [INFO] [stderr] 8 + use std::fmt::Formatter; [INFO] [stderr] | [INFO] [stderr] 8 + use alloc::fmt::Formatter; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `fmt` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `fmt` in `__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these modules [INFO] [stderr] | [INFO] [stderr] 8 + use std::fmt; [INFO] [stderr] | [INFO] [stderr] 8 + use alloc::fmt; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `Formatter` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `Formatter` in `__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these structs [INFO] [stderr] | [INFO] [stderr] 8 + use std::fmt::Formatter; [INFO] [stderr] | [INFO] [stderr] 8 + use alloc::fmt::Formatter; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::result::Result::Ok; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Err` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::result::Result::Err; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `from_utf8_lossy` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find type `PhantomData` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 8 + use std::marker::PhantomData; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Some` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option::Some; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find unit struct, unit variant or constant `None` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option::None; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find type `Option` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this enum [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `None` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option::None; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `Option` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `Option` in `__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this enum [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Some` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option::Some; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PhantomData` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:334:17 [INFO] [stderr] | [INFO] [stderr] 334 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this unit struct [INFO] [stderr] | [INFO] [stderr] 8 + use std::marker::PhantomData; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find type `Formatter` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these structs [INFO] [stderr] | [INFO] [stderr] 8 + use std::fmt::Formatter; [INFO] [stderr] | [INFO] [stderr] 8 + use alloc::fmt::Formatter; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `fmt` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `fmt` in `__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these modules [INFO] [stderr] | [INFO] [stderr] 8 + use std::fmt; [INFO] [stderr] | [INFO] [stderr] 8 + use alloc::fmt; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `Formatter` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `Formatter` in `__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing one of these structs [INFO] [stderr] | [INFO] [stderr] 8 + use std::fmt::Formatter; [INFO] [stderr] | [INFO] [stderr] 8 + use alloc::fmt::Formatter; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Ok` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::result::Result::Ok; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Err` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::result::Result::Err; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `from_utf8_lossy` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find type `PhantomData` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 8 + use std::marker::PhantomData; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Some` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option::Some; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find unit struct, unit variant or constant `None` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option::None; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find type `Option` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this enum [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `None` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option::None; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: cannot find `Option` in `__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ could not find `Option` in `__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this enum [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Some` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 8 + use std::option::Option::Some; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PhantomData` in module `_serde::__private229` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:347:17 [INFO] [stderr] | [INFO] [stderr] 347 | #[derive(Debug, Deserialize)] [INFO] [stderr] | ^^^^^^^^^^^ not found in `_serde::__private229` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: consider importing this unit struct [INFO] [stderr] | [INFO] [stderr] 8 + use std::marker::PhantomData; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `RoleFrontmatter: serde::Deserialize<'de>` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:183:9 [INFO] [stderr] | [INFO] [stderr] 183 | serde_saphyr::from_str(frontmatter).map_err(|_| ContentError::InvalidFrontmatter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::de::Deserialize<'_>` is not implemented for `RoleFrontmatter` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:336:1 [INFO] [stderr] | [INFO] [stderr] 336 | struct RoleFrontmatter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `RoleFrontmatter` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `RoleFrontmatter` implements similarly named trait `Deserialize`, but not `serde_core::de::Deserialize<'_>` [INFO] [stderr] = help: the following other types implement trait `serde_core::de::Deserialize<'de>`: [INFO] [stderr] &'a Path [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] and 158 others [INFO] [stderr] note: required by a bound in `serde_saphyr::from_str` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-saphyr-1.1.0/src/de/api.rs:86:8 [INFO] [stderr] | [INFO] [stderr] 84 | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 85 | where [INFO] [stderr] 86 | T: serde_core::de::Deserialize<'de>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `SkillFrontmatter: serde::Deserialize<'de>` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:237:9 [INFO] [stderr] | [INFO] [stderr] 237 | serde_saphyr::from_str(frontmatter).map_err(|_| ContentError::InvalidFrontmatter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::de::Deserialize<'_>` is not implemented for `SkillFrontmatter` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/shepherd-compiler-6.4.5/src/content.rs:349:1 [INFO] [stderr] | [INFO] [stderr] 349 | struct SkillFrontmatter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `SkillFrontmatter` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `SkillFrontmatter` implements similarly named trait `Deserialize`, but not `serde_core::de::Deserialize<'_>` [INFO] [stderr] = help: the following other types implement trait `serde_core::de::Deserialize<'de>`: [INFO] [stderr] &'a Path [INFO] [stderr] &'a [u8] [INFO] [stderr] &'a str [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] and 158 others [INFO] [stderr] note: required by a bound in `serde_saphyr::from_str` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-saphyr-1.1.0/src/de/api.rs:86:8 [INFO] [stderr] | [INFO] [stderr] 84 | pub fn from_str<'de, T>(input: &'de str) -> Result<T, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 85 | where [INFO] [stderr] 86 | T: serde_core::de::Deserialize<'de>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `value::Value: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/minijinja-2.24.0/src/utils.rs:131:44 [INFO] [stderr] | [INFO] [stderr] 131 | let value = ok!(serde_json::to_string(&value).map_err(|err| { [INFO] [stderr] | --------------------- ^^^^^ unsatisfied trait bound [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `value::Value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/minijinja-2.24.0/src/value/mod.rs:533:1 [INFO] [stderr] | [INFO] [stderr] 533 | pub struct Value(pub(crate) ValueRepr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `value::Value` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `value::Value` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&value::Value` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `serde_json::to_string` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/ser.rs:2247:17 [INFO] [stderr] | [INFO] [stderr] 2245 | pub fn to_string<T>(value: &T) -> Result<String> [INFO] [stderr] | --------- required by a bound in this function [INFO] [stderr] 2246 | where [INFO] [stderr] 2247 | T: ?Sized + Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_string` [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0425, E0433, E0531. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] error: could not compile `shepherd-compiler` (lib) due to 42 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/json_schema_impls/ffi.rs:18:9 [INFO] [stderr] | [INFO] [stderr] 18 | / json_schema!({ [INFO] [stderr] 19 | | "oneOf": [ [INFO] [stderr] 20 | | { [INFO] [stderr] 21 | | "type": "object", [INFO] [stderr] ... | [INFO] [stderr] 35 | | }) [INFO] [stderr] | |__________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `json_schema` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `&mut serde_json::Serializer<&mut Vec<u8>, PrettyFormatter<'_>>: serde::Serializer` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/minijinja-2.24.0/src/filters.rs:1155:49 [INFO] [stderr] | [INFO] [stderr] 1155 | serde::Serialize::serialize(&value, &mut s) [INFO] [stderr] | --------------------------- ^^^^^^ the trait `serde::Serializer` is not implemented for `&mut serde_json::Serializer<&mut Vec<u8>, PrettyFormatter<'_>>` [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] = note: `&mut serde_json::Serializer<&mut Vec<u8>, PrettyFormatter<'_>>` implements similarly named trait `serde_core::ser::Serializer`, but not `serde::Serializer` [INFO] [stderr] help: the following other types implement trait `serde::Serializer` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/minijinja-2.24.0/src/value/serialize.rs:74:1 [INFO] [stderr] | [INFO] [stderr] 74 | impl Serializer for ValueSerializer { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ValueSerializer` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:38:1 [INFO] [stderr] | [INFO] [stderr] 38 | impl<'a> Serializer for &mut fmt::Formatter<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `&mut std::fmt::Formatter<'a>` [INFO] [stderr] note: required by a bound in `serialize` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:267:12 [INFO] [stderr] | [INFO] [stderr] 265 | fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> [INFO] [stderr] | --------- required by a bound in this associated function [INFO] [stderr] 266 | where [INFO] [stderr] 267 | S: Serializer; [INFO] [stderr] | ^^^^^^^^^^ required by this bound in `Serialize::serialize` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `value::Value: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/minijinja-2.24.0/src/filters.rs:1158:36 [INFO] [stderr] | [INFO] [stderr] 1158 | serde_json::to_string(&value) [INFO] [stderr] | --------------------- ^^^^^ unsatisfied trait bound [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `value::Value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/minijinja-2.24.0/src/value/mod.rs:533:1 [INFO] [stderr] | [INFO] [stderr] 533 | pub struct Value(pub(crate) ValueRepr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `value::Value` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `value::Value` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&value::Value` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `serde_json::to_string` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/ser.rs:2247:17 [INFO] [stderr] | [INFO] [stderr] 2245 | pub fn to_string<T>(value: &T) -> Result<String> [INFO] [stderr] | --------- required by a bound in this function [INFO] [stderr] 2246 | where [INFO] [stderr] 2247 | T: ?Sized + Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_string` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `&mut serde_json::Serializer<&mut Vec<u8>, PrettyFormatter<'_>>: serde::Serializer` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/minijinja-2.24.0/src/filters.rs:1155:13 [INFO] [stderr] | [INFO] [stderr] 1155 | serde::Serialize::serialize(&value, &mut s) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `serde::Serializer` is not implemented for `&mut serde_json::Serializer<&mut Vec<u8>, PrettyFormatter<'_>>` [INFO] [stderr] | [INFO] [stderr] = note: `&mut serde_json::Serializer<&mut Vec<u8>, PrettyFormatter<'_>>` implements similarly named trait `serde_core::ser::Serializer`, but not `serde::Serializer` [INFO] [stderr] help: the following other types implement trait `serde::Serializer` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/minijinja-2.24.0/src/value/serialize.rs:74:1 [INFO] [stderr] | [INFO] [stderr] 74 | impl Serializer for ValueSerializer { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ValueSerializer` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/fmt.rs:38:1 [INFO] [stderr] | [INFO] [stderr] 38 | impl<'a> Serializer for &mut fmt::Formatter<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `&mut std::fmt::Formatter<'a>` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant, associated function, or constant named `deserialize` found for enum `Value` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:73:28 [INFO] [stderr] | [INFO] [stderr] 73 | let value = Value::deserialize(deserializer)?; [INFO] [stderr] | ^^^^^^^^^^^ variant, associated function, or constant not found in `Value` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is in scope [INFO] [stderr] help: trait `Deserialize` which provides `deserialize` is implemented but not in scope; perhaps you want to import it [INFO] [stderr] | [INFO] [stderr] 5 + use serde_core::de::Deserialize; [INFO] [stderr] | [INFO] [stderr] help: there is a method `serialize` with a similar name [INFO] [stderr] | [INFO] [stderr] 73 - let value = Value::deserialize(deserializer)?; [INFO] [stderr] 73 + let value = Value::serialize(deserializer)?; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::de::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:427:9 [INFO] [stderr] | [INFO] [stderr] 427 | Schema::validate(&value)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `serde::de::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::de::Error` [INFO] [stderr] help: the trait `serde::de::Error` is implemented for `serde::de::value::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | impl de::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] note: required by a bound in `schema::Schema::validate` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:387:20 [INFO] [stderr] | [INFO] [stderr] 387 | fn validate<E: serde::de::Error>(value: &Value) -> Result<(), E> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ required by this bound in `Schema::validate` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::de::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:436:9 [INFO] [stderr] | [INFO] [stderr] 436 | Schema::validate(value)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `serde::de::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::de::Error` [INFO] [stderr] help: the trait `serde::de::Error` is implemented for `serde::de::value::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | impl de::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] note: required by a bound in `schema::Schema::validate` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:387:20 [INFO] [stderr] | [INFO] [stderr] 387 | fn validate<E: serde::de::Error>(value: &Value) -> Result<(), E> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ required by this bound in `Schema::validate` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `serde_json::Error: serde::de::Error` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:445:9 [INFO] [stderr] | [INFO] [stderr] 445 | Schema::validate(value)?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `serde::de::Error` is not implemented for `serde_json::Error` [INFO] [stderr] | [INFO] [stderr] = note: `serde_json::Error` implements similarly named trait `StdError`, but not `serde::de::Error` [INFO] [stderr] help: the trait `serde::de::Error` is implemented for `serde::de::value::Error` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/de/value.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | impl de::Error for Error { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] note: required by a bound in `schema::Schema::validate` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:387:20 [INFO] [stderr] | [INFO] [stderr] 387 | fn validate<E: serde::de::Error>(value: &Value) -> Result<(), E> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ required by this bound in `Schema::validate` [INFO] [stderr] [INFO] [stderr] error[E0599]: the method `serialize` exists for reference `&Value`, but its trait bounds were not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:602:32 [INFO] [stderr] | [INFO] [stderr] 602 | self.value.serialize(serializer) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:116:1 [INFO] [stderr] | [INFO] [stderr] 116 | pub enum Value { [INFO] [stderr] | -------------- doesn't satisfy `Value: Serialize` [INFO] [stderr] | [INFO] [stderr] = note: the following trait bounds were not satisfied: [INFO] [stderr] `Value: Serialize` [INFO] [stderr] which is required by `&Value: Serialize` [INFO] [stderr] = help: items from traits can only be used if the trait is in scope [INFO] [stderr] help: trait `Serialize` which provides `serialize` is implemented but not in scope; perhaps you want to import it [INFO] [stderr] | [INFO] [stderr] 485 + use serde_core::ser::Serialize; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `Value: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:543:46 [INFO] [stderr] | [INFO] [stderr] 543 | map.serialize_entry(key, value) [INFO] [stderr] | --------------- ^^^^^ the trait `Serialize` is not implemented for `Value` [INFO] [stderr] | | [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `Value` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `Value` implements similarly named trait `serde_core::ser::Serialize`, but not `Serialize` [INFO] [stderr] = help: the following other types implement trait `Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 127 others [INFO] [stderr] note: required by a bound in `serialize_entry` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.229/src/core/ser/mod.rs:1858:21 [INFO] [stderr] | [INFO] [stderr] 1855 | fn serialize_entry<K, V>(&mut self, key: &K, value: &V) -> Result<(), Self::Error> [INFO] [stderr] | --------------- required by a bound in this associated function [INFO] [stderr] ... [INFO] [stderr] 1858 | V: ?Sized + Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `SerializeMap::serialize_entry` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/macros.rs:105:67 [INFO] [stderr] | [INFO] [stderr] 105 | <$crate::Schema as ::core::convert::TryFrom<_>>::try_from($crate::_private::serde_json::json!({$($json_object)*})).unwrap() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unsatisfied trait bound [INFO] [stderr] | required by a bound introduced by this call [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/ser.rs:110:12 [INFO] [stderr] | [INFO] [stderr] 110 | Ok(json_schema!({ [INFO] [stderr] | ____________- [INFO] [stderr] 111 | | "type": "object", [INFO] [stderr] 112 | | "additionalProperties": value_schema, [INFO] [stderr] 113 | | })) [INFO] [stderr] | |__________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: the trait `serde_core::ser::Serialize` is not implemented for `schema::Schema` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.2/src/schema.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub struct Schema(Value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `schema::Schema` type [INFO] [stderr] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stderr] = note: `schema::Schema` implements similarly named trait `Serialize`, but not `serde_core::ser::Serialize` [INFO] [stderr] = help: the following other types implement trait `serde_core::ser::Serialize`: [INFO] [stderr] &'a T [INFO] [stderr] &'a mut T [INFO] [stderr] () [INFO] [stderr] (T,) [INFO] [stderr] (T0, T1) [INFO] [stderr] (T0, T1, T2) [INFO] [stderr] (T0, T1, T2, T3) [INFO] [stderr] (T0, T1, T2, T3, T4) [INFO] [stderr] and 129 others [INFO] [stderr] = note: required for `&schema::Schema` to implement `serde_core::ser::Serialize` [INFO] [stderr] note: required by a bound in `to_value` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/mod.rs:997:8 [INFO] [stderr] | [INFO] [stderr] 995 | pub fn to_value<T>(value: T) -> Result<Value, Error> [INFO] [stderr] | -------- required by a bound in this function [INFO] [stderr] 996 | where [INFO] [stderr] 997 | T: Serialize, [INFO] [stderr] | ^^^^^^^^^ required by this bound in `to_value` [INFO] [stderr] = note: this error originates in the macro `$crate::json_internal` which comes from the expansion of the macro `json_schema` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `schema::Schema: serde::Serialize` is not satisfied [WARN] too much data in the log, truncating it