juniper 0.17.1

GraphQL server library.
Documentation
Build #2851619 2026-01-26 16:25:30
# rustc version
rustc 1.95.0-nightly (873d4682c 2026-01-25)# docs.rs version
docsrs 0.1.0 (f194f2b4 2026-01-25 )# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/juniper-0.17.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/juniper-0.17.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/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" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260125-1.95.0-nightly-873d4682c\", \"--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\"" "-Zrustdoc-scrape-examples" "-j6" "--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] 699d530f4b79afe2b62bdb04fffe587450a3fb3017bcddd16d3efdc4b99dd96d
[INFO] running `Command { std: "docker" "start" "-a" "699d530f4b79afe2b62bdb04fffe587450a3fb3017bcddd16d3efdc4b99dd96d", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting juniper v0.17.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unresolved link to `super::assert_field_args`
[INFO] [stderr]    --> src/macros/reflect.rs:762:33
[INFO] [stderr]     |
[INFO] [stderr] 762 |     //! [`assert_field_args!`]: macro@super::assert_field_args
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this link resolves to the module `assert_field_args`, which is not in the macro namespace
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr] help: to link to the module, prefix with `mod@`
[INFO] [stderr]     |
[INFO] [stderr] 762 -     //! [`assert_field_args!`]: macro@super::assert_field_args
[INFO] [stderr] 762 +     //! [`assert_field_args!`]: mod@super::assert_field_args
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `format_type`
[INFO] [stderr]    --> src/macros/reflect.rs:174:7
[INFO] [stderr]     |
[INFO] [stderr] 174 | /// [`format_type!`] macro in a `const` context.
[INFO] [stderr]     |       ^^^^^^^^^^^^ no item named `format_type` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = note: `macro_rules` named `format_type` exists in this crate, but it is not in scope at this link's location
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `Value`
[INFO] [stderr]    --> src/macros/reflect.rs:381:24
[INFO] [stderr]     |
[INFO] [stderr] 381 |     /// Resolves the [`Value`] of this asynchronous [`AsyncField`].
[INFO] [stderr]     |                        ^^^^^ no item named `Value` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `format_type`
[INFO] [stderr]     --> src/macros/reflect.rs:1058:34
[INFO] [stderr]      |
[INFO] [stderr] 1058 | /// Length __in bytes__ of the [`format_type!`] macro result.
[INFO] [stderr]      |                                  ^^^^^^^^^^^^ no item named `format_type` in scope
[INFO] [stderr]      |
[INFO] [stderr]      = note: `macro_rules` named `format_type` exists in this crate, but it is not in scope at this link's location
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `name` links to private item `List`
[INFO] [stderr]    --> src/ast.rs:171:11
[INFO] [stderr]     |
[INFO] [stderr] 171 |     /// [`List`]s will return [`None`].
[INFO] [stderr]     |           ^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `innermost_name` links to private item `List`
[INFO] [stderr]    --> src/ast.rs:177:68
[INFO] [stderr]     |
[INFO] [stderr] 177 |     /// Returns the innermost name of this [`Type`] by unpacking [`List`]s.
[INFO] [stderr]     |                                                                    ^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `modifier` links to private item `TypeModifier`
[INFO] [stderr]    --> src/ast.rs:185:31
[INFO] [stderr]     |
[INFO] [stderr] 185 |     /// Returns the topmost [`TypeModifier`] of this [`Type`], if any.
[INFO] [stderr]     |                               ^^^^^^^^^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `modifiers` links to private item `TypeModifier`
[INFO] [stderr]    --> src/ast.rs:191:19
[INFO] [stderr]     |
[INFO] [stderr] 191 |     /// Returns [`TypeModifier`]s of this [`Type`], if any.
[INFO] [stderr]     |                   ^^^^^^^^^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `is_non_null` links to private item `NonNull`
[INFO] [stderr]    --> src/ast.rs:199:46
[INFO] [stderr]     |
[INFO] [stderr] 199 |     /// Indicates whether this [`Type`] is [`NonNull`].
[INFO] [stderr]     |                                              ^^^^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `is_list` links to private item `List`
[INFO] [stderr]    --> src/ast.rs:208:56
[INFO] [stderr]     |
[INFO] [stderr] 208 |     /// Indicates whether this [`Type`] represents a [`List`] (either `null`able or [`NonNull`]).
[INFO] [stderr]     |                                                        ^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `is_list` links to private item `NonNull`
[INFO] [stderr]    --> src/ast.rs:208:87
[INFO] [stderr]     |
[INFO] [stderr] 208 |     /// Indicates whether this [`Type`] represents a [`List`] (either `null`able or [`NonNull`]).
[INFO] [stderr]     |                                                                                       ^^^^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `wrap_list` links to private item `List`
[INFO] [stderr]    --> src/ast.rs:237:38
[INFO] [stderr]     |
[INFO] [stderr] 237 |     /// Wraps this [`Type`] into a [`List`] with the provided `expected_size`, if any.
[INFO] [stderr]     |                                      ^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `wrap_non_null` links to private item `NonNull`
[INFO] [stderr]    --> src/ast.rs:243:36
[INFO] [stderr]     |
[INFO] [stderr] 243 |     /// Wraps this [`Type`] as a [`NonNull`] one.
[INFO] [stderr]     |                                    ^^^^^^^ this item is private
[INFO] [stderr]     |
[INFO] [stderr]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `FieldError`
[INFO] [stderr]    --> src/schema/model.rs:115:79
[INFO] [stderr]     |
[INFO] [stderr] 115 |     /// Disables introspection for this [`RootNode`], making it to return a [`FieldError`] whenever
[INFO] [stderr]     |                                                                               ^^^^^^^^^^ no item named `FieldError` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: public documentation for `new` links to private item `String`
[INFO] [stderr]   --> src/types/scalars.rs:54:72
[INFO] [stderr]    |
[INFO] [stderr] 54 |     /// Construct a new [`ID`] from anything implementing [`Into`]`<`[`String`]`>`.
[INFO] [stderr]    |                                                                        ^^^^^^ this item is private
[INFO] [stderr]    |
[INFO] [stderr]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `InputValue`
[INFO] [stderr]   --> src/value/scalar.rs:32:7
[INFO] [stderr]    |
[INFO] [stderr] 32 | /// [`InputValue`]).
[INFO] [stderr]    |       ^^^^^^^^^^ no item named `InputValue` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `assert_interfaces_impls`
[INFO] [stderr]    --> src/macros/reflect.rs:483:22
[INFO] [stderr]     |
[INFO] [stderr] 483 | /// Symmetrical to [`assert_interfaces_impls!`].
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `assert_interfaces_impls` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = note: `macro_rules` named `assert_interfaces_impls` exists in this crate, but it is not in scope at this link's location
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `assert_subtype`
[INFO] [stderr]    --> src/macros/reflect.rs:570:42
[INFO] [stderr]     |
[INFO] [stderr] 570 | /// This assertion is a combination of [`assert_subtype`] and
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^ no item named `assert_subtype` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = note: `macro_rules` named `assert_subtype` exists in this crate, but it is not in scope at this link's location
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `graphql_value`
[INFO] [stderr]  --> src/macros/graphql_input_value.rs:7:26
[INFO] [stderr]   |
[INFO] [stderr] 7 | /// # Differences from [`graphql_value!`]
[INFO] [stderr]   |                          ^^^^^^^^^^^^^^ no item named `graphql_value` in scope
[INFO] [stderr]   |
[INFO] [stderr]   = note: `macro_rules` named `graphql_value` exists in this crate, but it is not in scope at this link's location
[INFO] [stderr] 
[INFO] [stderr] warning: `juniper` (lib doc) generated 19 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.33s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/juniper/index.html
[INFO] running `Command { std: "docker" "inspect" "699d530f4b79afe2b62bdb04fffe587450a3fb3017bcddd16d3efdc4b99dd96d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "699d530f4b79afe2b62bdb04fffe587450a3fb3017bcddd16d3efdc4b99dd96d", kill_on_drop: false }`
[INFO] [stdout] 699d530f4b79afe2b62bdb04fffe587450a3fb3017bcddd16d3efdc4b99dd96d