rustemon 2.0.0

Library wrapping the awesome PokeAPI
Build #571541 2022-06-07 13:28:35

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.

# rustc version rustc 1.63.0-nightly (50b00252a 2022-06-06)

# docs.rs version docsrs 0.6.0 (c280b04 2022-05-30)

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/rustemon-2.0.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/rustemon-2.0.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20220606-1.63.0-nightly-50b00252a\", \"--static-root-path\", \"/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] e1789198503d43814d301ae3219dcce007ee7c030189ff25f6ad1167de957551 [INFO] running `Command { std: "docker" "start" "-a" "e1789198503d43814d301ae3219dcce007ee7c030189ff25f6ad1167de957551", kill_on_drop: false }` [INFO] [stderr] Documenting rustemon v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0275]: overflow evaluating the requirement `model::pokemon::NaturePokeathlonStatAffect: std::marker::Unpin` [INFO] [stderr] | [INFO] [stderr] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`rustemon`) [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::NaturePokeathlonStatAffect>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::pokemon::NaturePokeathlonStatAffect>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::pokemon::NaturePokeathlonStatAffect>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::pokemon::NaturePokeathlonStatAffect>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::pokemon::NaturePokeathlonStatAffect>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::NaturePokeathlonStatAffectSets` [INFO] [stderr] --> src/model/pokemon.rs:206:12 [INFO] [stderr] | [INFO] [stderr] 206 | pub struct NaturePokeathlonStatAffectSets { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::pokemon::NaturePokeathlonStatAffectSets>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::PokeathlonStat` [INFO] [stderr] --> src/model/pokemon.rs:193:12 [INFO] [stderr] | [INFO] [stderr] 193 | pub struct PokeathlonStat { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::PokeathlonStat>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::pokemon::PokeathlonStat>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::resource::NamedApiResource<model::pokemon::PokeathlonStat>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::NatureStatChange` [INFO] [stderr] --> src/model/pokemon.rs:173:12 [INFO] [stderr] | [INFO] [stderr] 173 | pub struct NatureStatChange { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::NatureStatChange>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::pokemon::NatureStatChange>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::pokemon::NatureStatChange>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::pokemon::NatureStatChange>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::pokemon::NatureStatChange>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::Nature` [INFO] [stderr] --> src/model/pokemon.rs:150:12 [INFO] [stderr] | [INFO] [stderr] 150 | pub struct Nature { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::Nature>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::pokemon::Nature>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::resource::NamedApiResource<model::pokemon::Nature>>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::resource::NamedApiResource<model::pokemon::Nature>>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::resource::NamedApiResource<model::pokemon::Nature>>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::resource::NamedApiResource<model::pokemon::Nature>>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::resource::NamedApiResource<model::pokemon::Nature>>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::NatureStatAffectSets` [INFO] [stderr] --> src/model/pokemon.rs:1029:12 [INFO] [stderr] | [INFO] [stderr] 1029 | pub struct NatureStatAffectSets { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::pokemon::NatureStatAffectSets>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::Stat` [INFO] [stderr] --> src/model/pokemon.rs:987:12 [INFO] [stderr] | [INFO] [stderr] 987 | pub struct Stat { [INFO] [stderr] | ^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::Stat>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::pokemon::Stat>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::resource::NamedApiResource<model::pokemon::Stat>>` [INFO] [stderr] note: required because it appears within the type `model::moves::MoveStatChange` [INFO] [stderr] --> src/model/moves.rs:129:12 [INFO] [stderr] | [INFO] [stderr] 129 | pub struct MoveStatChange { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::moves::MoveStatChange>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::moves::MoveStatChange>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::moves::MoveStatChange>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::moves::MoveStatChange>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::moves::MoveStatChange>>` [INFO] [stderr] note: required because it appears within the type `model::moves::Move` [INFO] [stderr] --> src/model/moves.rs:15:12 [INFO] [stderr] | [INFO] [stderr] 15 | pub struct Move { [INFO] [stderr] | ^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::moves::Move>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::moves::Move>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::resource::NamedApiResource<model::moves::Move>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::PokemonMove` [INFO] [stderr] --> src/model/pokemon.rs:314:12 [INFO] [stderr] | [INFO] [stderr] 314 | pub struct PokemonMove { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::PokemonMove>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::pokemon::PokemonMove>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::pokemon::PokemonMove>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::pokemon::PokemonMove>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::pokemon::PokemonMove>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::Pokemon` [INFO] [stderr] --> src/model/pokemon.rs:224:12 [INFO] [stderr] | [INFO] [stderr] 224 | pub struct Pokemon { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::Pokemon>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::pokemon::Pokemon>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::resource::NamedApiResource<model::pokemon::Pokemon>>` [INFO] [stderr] note: required because it appears within the type `model::locations::PokemonEncounter` [INFO] [stderr] --> src/model/locations.rs:68:12 [INFO] [stderr] | [INFO] [stderr] 68 | pub struct PokemonEncounter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::locations::PokemonEncounter>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::locations::PokemonEncounter>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::locations::PokemonEncounter>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::locations::PokemonEncounter>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::locations::PokemonEncounter>>` [INFO] [stderr] note: required because it appears within the type `model::locations::LocationArea` [INFO] [stderr] --> src/model/locations.rs:29:12 [INFO] [stderr] | [INFO] [stderr] 29 | pub struct LocationArea { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::locations::LocationArea>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::locations::LocationArea>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::resource::NamedApiResource<model::locations::LocationArea>>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::resource::NamedApiResource<model::locations::LocationArea>>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::resource::NamedApiResource<model::locations::LocationArea>>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::resource::NamedApiResource<model::locations::LocationArea>>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::resource::NamedApiResource<model::locations::LocationArea>>>` [INFO] [stderr] note: required because it appears within the type `model::locations::Location` [INFO] [stderr] --> src/model/locations.rs:12:12 [INFO] [stderr] | [INFO] [stderr] 12 | pub struct Location { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::locations::Location>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::locations::Location>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::resource::NamedApiResource<model::locations::Location>>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::resource::NamedApiResource<model::locations::Location>>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::resource::NamedApiResource<model::locations::Location>>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::resource::NamedApiResource<model::locations::Location>>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::resource::NamedApiResource<model::locations::Location>>>` [INFO] [stderr] note: required because it appears within the type `model::locations::Region` [INFO] [stderr] --> src/model/locations.rs:101:12 [INFO] [stderr] | [INFO] [stderr] 101 | pub struct Region { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::locations::Region>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::locations::Region>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::resource::NamedApiResource<model::locations::Region>>` [INFO] [stderr] note: required because it appears within the type `model::games::Pokedex` [INFO] [stderr] --> src/model/games.rs:35:12 [INFO] [stderr] | [INFO] [stderr] 35 | pub struct Pokedex { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::games::Pokedex>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::games::Pokedex>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::resource::NamedApiResource<model::games::Pokedex>>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::resource::NamedApiResource<model::games::Pokedex>>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::resource::NamedApiResource<model::games::Pokedex>>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::resource::NamedApiResource<model::games::Pokedex>>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::resource::NamedApiResource<model::games::Pokedex>>>` [INFO] [stderr] note: required because it appears within the type `model::games::VersionGroup` [INFO] [stderr] --> src/model/games.rs:78:12 [INFO] [stderr] | [INFO] [stderr] 78 | pub struct VersionGroup { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::games::VersionGroup>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::games::VersionGroup>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::resource::NamedApiResource<model::games::VersionGroup>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::AbilityEffectChange` [INFO] [stderr] --> src/model/pokemon.rs:41:12 [INFO] [stderr] | [INFO] [stderr] 41 | pub struct AbilityEffectChange { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::AbilityEffectChange>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::pokemon::AbilityEffectChange>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::pokemon::AbilityEffectChange>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::pokemon::AbilityEffectChange>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::pokemon::AbilityEffectChange>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::Ability` [INFO] [stderr] --> src/model/pokemon.rs:18:12 [INFO] [stderr] | [INFO] [stderr] 18 | pub struct Ability { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::Ability>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::pokemon::Ability>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::resource::NamedApiResource<model::pokemon::Ability>>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::resource::NamedApiResource<model::pokemon::Ability>>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::resource::NamedApiResource<model::pokemon::Ability>>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::resource::NamedApiResource<model::pokemon::Ability>>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::resource::NamedApiResource<model::pokemon::Ability>>>` [INFO] [stderr] note: required because it appears within the type `model::games::Generation` [INFO] [stderr] --> src/model/games.rs:12:12 [INFO] [stderr] | [INFO] [stderr] 12 | pub struct Generation { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::games::Generation>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::games::Generation>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::resource::NamedApiResource<model::games::Generation>>` [INFO] [stderr] note: required because it appears within the type `model::pokemon::PokemonSpecies` [INFO] [stderr] --> src/model/pokemon.rs:888:12 [INFO] [stderr] | [INFO] [stderr] 888 | pub struct PokemonSpecies { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::pokemon::PokemonSpecies>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::pokemon::PokemonSpecies>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::resource::NamedApiResource<model::pokemon::PokemonSpecies>>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::resource::NamedApiResource<model::pokemon::PokemonSpecies>>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::resource::NamedApiResource<model::pokemon::PokemonSpecies>>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::resource::NamedApiResource<model::pokemon::PokemonSpecies>>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::resource::NamedApiResource<model::pokemon::PokemonSpecies>>>` [INFO] [stderr] note: required because it appears within the type `model::evolution::EvolutionTrigger` [INFO] [stderr] --> src/model/evolution.rs:86:12 [INFO] [stderr] | [INFO] [stderr] 86 | pub struct EvolutionTrigger { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::evolution::EvolutionTrigger>` [INFO] [stderr] note: required because it appears within the type `model::resource::NamedApiResource<model::evolution::EvolutionTrigger>` [INFO] [stderr] --> src/model/resource.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct NamedApiResource<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::resource::NamedApiResource<model::evolution::EvolutionTrigger>>` [INFO] [stderr] note: required because it appears within the type `model::evolution::EvolutionDetail` [INFO] [stderr] --> src/model/evolution.rs:39:12 [INFO] [stderr] | [INFO] [stderr] 39 | pub struct EvolutionDetail { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::marker::PhantomData<model::evolution::EvolutionDetail>` [INFO] [stderr] = note: required because it appears within the type `std::ptr::Unique<model::evolution::EvolutionDetail>` [INFO] [stderr] = note: required because it appears within the type `alloc::raw_vec::RawVec<model::evolution::EvolutionDetail>` [INFO] [stderr] = note: required because it appears within the type `std::vec::Vec<model::evolution::EvolutionDetail>` [INFO] [stderr] = note: required because it appears within the type `std::option::Option<std::vec::Vec<model::evolution::EvolutionDetail>>` [INFO] [stderr] note: required because it appears within the type `model::evolution::ChainLink` [INFO] [stderr] --> src/model/evolution.rs:26:12 [INFO] [stderr] | [INFO] [stderr] 26 | pub struct ChainLink { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] = note: required because it appears within the type `std::option::Option<model::evolution::ChainLink>` [INFO] [stderr] note: required because it appears within the type `model::evolution::EvolutionChain` [INFO] [stderr] --> src/model/evolution.rs:13:12 [INFO] [stderr] | [INFO] [stderr] 13 | pub struct EvolutionChain { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0275`. [INFO] [stderr] error: could not document `rustemon` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name rustemon src/lib.rs --target x86_64-unknown-linux-gnu -o /opt/rustwide/target/x86_64-unknown-linux-gnu/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=ef764113edd94cab -L dependency=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern http_cache_reqwest=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libhttp_cache_reqwest-0d40a4ced1d0eab3.rmeta --extern log=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/liblog-7b08fa61297468dc.rmeta --extern reqwest=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libreqwest-e0bc726f4d1daf1c.rmeta --extern reqwest_middleware=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libreqwest_middleware-eafa836694fff5ec.rmeta --extern serde=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libserde-b526d699cb071a94.rmeta --extern serde_json=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-fcfcb2dd17e72d7c.rmeta --extern thiserror=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libthiserror-5531a979c43aac4d.rmeta --extern-html-root-url 'http_cache_reqwest=https://docs.rs/http-cache-reqwest/0.4.5/x86_64-unknown-linux-gnu' --extern-html-root-url 'log=https://docs.rs/log/0.4.17/x86_64-unknown-linux-gnu' --extern-html-root-url 'reqwest=https://docs.rs/reqwest/0.11.10/x86_64-unknown-linux-gnu' --extern-html-root-url 'reqwest_middleware=https://docs.rs/reqwest-middleware/0.1.6/x86_64-unknown-linux-gnu' --extern-html-root-url 'serde=https://docs.rs/serde/1.0.137/x86_64-unknown-linux-gnu' --extern-html-root-url 'serde_json=https://docs.rs/serde_json/1.0.81/x86_64-unknown-linux-gnu' --extern-html-root-url 'thiserror=https://docs.rs/thiserror/1.0.31/x86_64-unknown-linux-gnu' -Zunstable-options -Z unstable-options --emit=invocation-specific --resource-suffix -20220606-1.63.0-nightly-50b00252a --static-root-path / --cap-lints warn --disable-per-crate-search --extern-html-root-takes-precedence --crate-version 2.0.0` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "e1789198503d43814d301ae3219dcce007ee7c030189ff25f6ad1167de957551", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e1789198503d43814d301ae3219dcce007ee7c030189ff25f6ad1167de957551", kill_on_drop: false }` [INFO] [stdout] e1789198503d43814d301ae3219dcce007ee7c030189ff25f6ad1167de957551