# rustc version rustc 1.96.0-nightly (b90dc1e59 2026-03-04)
# docs.rs version docsrs 0.0.0 (91dcccd9 2026-02-13 )
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder4/builds/libnghttp2-1.68.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder4/builds/libnghttp2-1.68.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder4/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder4/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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260304-1.96.0-nightly-b90dc1e59\", \"--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] 9acecc54655a0f4323e64e4da59dc5a0ede8924462f73d38e356b7fc76f47542 [INFO] running `Command { std: "docker" "start" "-a" "9acecc54655a0f4323e64e4da59dc5a0ede8924462f73d38e356b7fc76f47542", kill_on_drop: false }` [INFO] [stderr] Scraping libnghttp2 v1.68.0 (/opt/rustwide/workdir) [INFO] [stderr] Documenting libnghttp2 v1.68.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1600:1430 [INFO] [stderr] | [INFO] [stderr] 1600 | ... that allows\n request message bodies\n (https://tools.ietf.org/html/rfc7231#section-4) must be specified\n with ``:method`` ke... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1600 | #[doc = " @function\n\n .. warning::\n\n Deprecated. Use `nghttp2_submit_request2()` instead.\n\n Submits HEADERS frame and optionally one or more DATA frames.\n\n The |pri_spec| is ignored.\n\n The |nva| is an array of name/value pair :type:`nghttp2_nv` with\n |nvlen| elements. The application is responsible to include\n required pseudo-header fields (header field whose name starts with\n \":\") in |nva| and must place pseudo-headers before regular header\n fields.\n\n This function creates copies of all name/value pairs in |nva|. It\n also lower-cases all names in |nva|. The order of elements in\n |nva| is preserved. For header fields with\n :enum:`nghttp2_nv_flag.NGHTTP2_NV_FLAG_NO_COPY_NAME` and\n :enum:`nghttp2_nv_flag.NGHTTP2_NV_FLAG_NO_COPY_VALUE` are set,\n header field name and value are not copied respectively. With\n :enum:`nghttp2_nv_flag.NGHTTP2_NV_FLAG_NO_COPY_NAME`, application\n is responsible to pass header field name in lowercase. The\n application should maintain the references to them until\n :type:`nghttp2_on_frame_send_callback` or\n :type:`nghttp2_on_frame_not_send_callback` is called.\n\n HTTP/2 specification has requirement about header fields in the\n request HEADERS. See the specification for more details.\n\n If |data_prd| is not ``NULL``, it provides data which will be sent\n in subsequent DATA frames. In this case, a method that allows\n request message bodies\n (<https://tools.ietf.org/html/rfc7231#section-4>) must be specified\n with ``:method`` key in |nva| (e.g. ``POST``). This function does\n not take ownership of the |data_prd|. The function copies the\n members of the |data_prd|. If |data_prd| is ``NULL``, HEADERS have\n END_STREAM set. The |stream_user_data| is data associated to the\n stream opened by this request and can be an arbitrary pointer,\n which can be retrieved later by\n `nghttp2_session_get_stream_user_data()`.\n\n This function returns assigned stream ID if it succeeds, or one of\n the following negative error codes:\n\n :enum:`nghttp2_error.NGHTTP2_ERR_NOMEM`\n Out of memory.\n :enum:`nghttp2_error.NGHTTP2_ERR_STREAM_ID_NOT_AVAILABLE`\n No stream ID is available because maximum stream ID was\n reached.\n :enum:`nghttp2_error.NGHTTP2_ERR_PROTO`\n The |session| is server session.\n\n .. warning::\n\n This function returns assigned stream ID if it succeeds. But\n that stream is not created yet. The application must not submit\n frame to that stream ID before\n :type:`nghttp2_before_frame_send_callback` is called for this\n frame. This means `nghttp2_session_get_stream_user_data()` does\n not work before the callback. But\n `nghttp2_session_set_stream_user_data()` handles this situation\n specially, and it can set data to a stream during this period.\n"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1611:1353 [INFO] [stderr] | [INFO] [stderr] 1611 | ... that allows\n request message bodies\n (https://tools.ietf.org/html/rfc7231#section-4) must be specified\n with ``:method`` ke... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1611 | #[doc = " @function\n\n Submits HEADERS frame and optionally one or more DATA frames.\n\n The |pri_spec| is ignored.\n\n The |nva| is an array of name/value pair :type:`nghttp2_nv` with\n |nvlen| elements. The application is responsible to include\n required pseudo-header fields (header field whose name starts with\n \":\") in |nva| and must place pseudo-headers before regular header\n fields.\n\n This function creates copies of all name/value pairs in |nva|. It\n also lower-cases all names in |nva|. The order of elements in\n |nva| is preserved. For header fields with\n :enum:`nghttp2_nv_flag.NGHTTP2_NV_FLAG_NO_COPY_NAME` and\n :enum:`nghttp2_nv_flag.NGHTTP2_NV_FLAG_NO_COPY_VALUE` are set,\n header field name and value are not copied respectively. With\n :enum:`nghttp2_nv_flag.NGHTTP2_NV_FLAG_NO_COPY_NAME`, application\n is responsible to pass header field name in lowercase. The\n application should maintain the references to them until\n :type:`nghttp2_on_frame_send_callback` or\n :type:`nghttp2_on_frame_not_send_callback` is called.\n\n HTTP/2 specification has requirement about header fields in the\n request HEADERS. See the specification for more details.\n\n If |data_prd| is not ``NULL``, it provides data which will be sent\n in subsequent DATA frames. In this case, a method that allows\n request message bodies\n (<https://tools.ietf.org/html/rfc7231#section-4>) must be specified\n with ``:method`` key in |nva| (e.g. ``POST``). This function does\n not take ownership of the |data_prd|. The function copies the\n members of the |data_prd|. If |data_prd| is ``NULL``, HEADERS have\n END_STREAM set. The |stream_user_data| is data associated to the\n stream opened by this request and can be an arbitrary pointer,\n which can be retrieved later by\n `nghttp2_session_get_stream_user_data()`.\n\n This function returns assigned stream ID if it succeeds, or one of\n the following negative error codes:\n\n :enum:`nghttp2_error.NGHTTP2_ERR_NOMEM`\n Out of memory.\n :enum:`nghttp2_error.NGHTTP2_ERR_STREAM_ID_NOT_AVAILABLE`\n No stream ID is available because maximum stream ID was\n reached.\n :enum:`nghttp2_error.NGHTTP2_ERR_PROTO`\n The |session| is server session.\n\n .. warning::\n\n This function returns assigned stream ID if it succeeds. But\n that stream is not created yet. The application must not submit\n frame to that stream ID before\n :type:`nghttp2_before_frame_send_callback` is called for this\n frame. This means `nghttp2_session_get_stream_user_data()` does\n not work before the callback. But\n `nghttp2_session_set_stream_user_data()` handles this situation\n specially, and it can set data to a stream during this period.\n"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1898:1057 [INFO] [stderr] | [INFO] [stderr] 1898 | ...assigned to |*outlen|.\n\n For ALPN, refer to https://tools.ietf.org/html/rfc7301\n\n To use this method you should do somethin... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1898 | #[doc = " @function\n\n .. warning::\n\n Deprecated. Use `nghttp2_select_alpn` instead.\n\n A helper function for dealing with ALPN in server side. The |in|\n contains peer's protocol list in preferable order. The format of\n |in| is length-prefixed and not null-terminated. For example,\n ``h2`` and ``http/1.1`` stored in |in| like this::\n\n in[0] = 2\n in[1..2] = \"h2\"\n in[3] = 8\n in[4..11] = \"http/1.1\"\n inlen = 12\n\n The selection algorithm is as follows:\n\n 1. If peer's list contains HTTP/2 protocol the library supports,\n it is selected and returns 1. The following step is not taken.\n\n 2. If peer's list contains ``http/1.1``, this function selects\n ``http/1.1`` and returns 0. The following step is not taken.\n\n 3. This function selects nothing and returns -1 (So called\n non-overlap case). In this case, |out| and |outlen| are left\n untouched.\n\n Selecting ``h2`` means that ``h2`` is written into |*out| and its\n length (which is 2) is assigned to |*outlen|.\n\n For ALPN, refer to <https://tools.ietf.org/html/rfc7301>\n\n To use this method you should do something like::\n\n static int alpn_select_proto_cb(SSL* ssl,\n const unsigned char **out,\n unsigned char *outlen,\n const unsigned char *in,\n unsigned int inlen,\n void *arg)\n {\n int rv;\n rv = nghttp2_select_next_protocol((unsigned char**)out, outlen,\n in, inlen);\n if (rv == -1) {\n return SSL_TLSEXT_ERR_NOACK;\n }\n if (rv == 1) {\n ((MyType*)arg)->http2_selected = 1;\n }\n return SSL_TLSEXT_ERR_OK;\n }\n ...\n SSL_CTX_set_alpn_select_cb(ssl_ctx, alpn_select_proto_cb, my_obj);\n"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1907:986 [INFO] [stderr] | [INFO] [stderr] 1907 | ...assigned to |*outlen|.\n\n For ALPN, refer to https://tools.ietf.org/html/rfc7301\n\n To use this method you should do somethin... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1907 | #[doc = " @function\n\n A helper function for dealing with ALPN in server side. The |in|\n contains peer's protocol list in preferable order. The format of\n |in| is length-prefixed and not null-terminated. For example,\n ``h2`` and ``http/1.1`` stored in |in| like this::\n\n in[0] = 2\n in[1..2] = \"h2\"\n in[3] = 8\n in[4..11] = \"http/1.1\"\n inlen = 12\n\n The selection algorithm is as follows:\n\n 1. If peer's list contains HTTP/2 protocol the library supports,\n it is selected and returns 1. The following step is not taken.\n\n 2. If peer's list contains ``http/1.1``, this function selects\n ``http/1.1`` and returns 0. The following step is not taken.\n\n 3. This function selects nothing and returns -1 (So called\n non-overlap case). In this case, |out| and |outlen| are left\n untouched.\n\n Selecting ``h2`` means that ``h2`` is written into |*out| and its\n length (which is 2) is assigned to |*outlen|.\n\n For ALPN, refer to <https://tools.ietf.org/html/rfc7301>\n\n To use this method you should do something like::\n\n static int alpn_select_proto_cb(SSL* ssl,\n const unsigned char **out,\n unsigned char *outlen,\n const unsigned char *in,\n unsigned int inlen,\n void *arg)\n {\n int rv;\n rv = nghttp2_select_alpn(out, outlen, in, inlen);\n if (rv == -1) {\n return SSL_TLSEXT_ERR_NOACK;\n }\n if (rv == 1) {\n ((MyType*)arg)->http2_selected = 1;\n }\n return SSL_TLSEXT_ERR_OK;\n }\n ...\n SSL_CTX_set_alpn_select_cb(ssl_ctx, alpn_select_proto_cb, my_obj);\n"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1928:116 [INFO] [stderr] | [INFO] [stderr] 1928 | ...of length |len| is\n valid according to http://tools.ietf.org/html/rfc7230#section-3.2\n\n Because this is a header field name ... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1928 | #[doc = " @function\n\n Returns nonzero if HTTP header field name |name| of length |len| is\n valid according to <http://tools.ietf.org/html/rfc7230#section-3.2>\n\n Because this is a header field name in HTTP2, the upper cased alphabet\n is treated as error."] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1935:120 [INFO] [stderr] | [INFO] [stderr] 1935 | ... length |len|\n is valid according to\n http://tools.ietf.org/html/rfc7230#section-3.2\n\n This function is considered obsolete... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1935 | #[doc = " @function\n\n Returns nonzero if HTTP header field value |value| of length |len|\n is valid according to\n <http://tools.ietf.org/html/rfc7230#section-3.2>\n\n This function is considered obsolete, and application should\n consider to use `nghttp2_check_header_value_rfc9113()` instead."] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1942:120 [INFO] [stderr] | [INFO] [stderr] 1942 | ... length |len|\n is valid according to\n http://tools.ietf.org/html/rfc7230#section-3.2, plus\n https://datatracker.ietf.org/doc... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1942 | #[doc = " @function\n\n Returns nonzero if HTTP header field value |value| of length |len|\n is valid according to\n <http://tools.ietf.org/html/rfc7230#section-3.2>, plus\n https://datatracker.ietf.org/doc/html/rfc9113#section-8.2.1"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1942:175 [INFO] [stderr] | [INFO] [stderr] 1942 | .../html/rfc7230#section-3.2, plus\n https://datatracker.ietf.org/doc/html/rfc9113#section-8.2.1"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1942 | #[doc = " @function\n\n Returns nonzero if HTTP header field value |value| of length |len|\n is valid according to\n http://tools.ietf.org/html/rfc7230#section-3.2, plus\n <https://datatracker.ietf.org/doc/html/rfc9113#section-8.2.1>"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1949:146 [INFO] [stderr] | [INFO] [stderr] 1949 | ...eader field is valid according to\n https://datatracker.ietf.org/doc/html/rfc7231#section-4 and\n https://datatracker.ietf.org/... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1949 | #[doc = " @function\n\n Returns nonzero if the |value| which is supposed to be the value of\n the :method header field is valid according to\n <https://datatracker.ietf.org/doc/html/rfc7231#section-4> and\n https://datatracker.ietf.org/doc/html/rfc7230#section-3.2.6"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1949:208 [INFO] [stderr] | [INFO] [stderr] 1949 | .../doc/html/rfc7231#section-4 and\n https://datatracker.ietf.org/doc/html/rfc7230#section-3.2.6"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1949 | #[doc = " @function\n\n Returns nonzero if the |value| which is supposed to be the value of\n the :method header field is valid according to\n https://datatracker.ietf.org/doc/html/rfc7231#section-4 and\n <https://datatracker.ietf.org/doc/html/rfc7230#section-3.2.6>"] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1956:144 [INFO] [stderr] | [INFO] [stderr] 1956 | ...er field is valid according to\n https://datatracker.ietf.org/doc/html/rfc7540#section-8.1.2.3\n\n |value| is valid if it merel... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1956 | #[doc = " @function\n\n Returns nonzero if the |value| which is supposed to be the value of\n the :path header field is valid according to\n <https://datatracker.ietf.org/doc/html/rfc7540#section-8.1.2.3>\n\n |value| is valid if it merely consists of the allowed characters.\n In particular, it does not check whether |value| follows the syntax\n of path. The allowed characters are all characters valid by\n `nghttp2_check_header_value` minus SPC and HT."] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1963:157 [INFO] [stderr] | [INFO] [stderr] 1963 | ...st header field is valid according to\n https://tools.ietf.org/html/rfc3986#section-3.2\n\n Note that :authority and host field... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1963 | #[doc = " @function\n\n Returns nonzero if the |value| which is supposed to be the value of the\n :authority or host header field is valid according to\n <https://tools.ietf.org/html/rfc3986#section-3.2>\n\n Note that :authority and host field values are not authority. They\n do not include userinfo in RFC 3986, see\n https://datatracker.ietf.org/doc/html/rfc3986#section-3.2.2, that\n is, it does not include '@'. This function treats '@' as a valid\n character.\n\n |value| is valid if it merely consists of the allowed characters.\n In particular, it does not check whether |value| follows the syntax\n of authority."] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libnghttp2-06390e156b319a04/out/bindings.rs:1963:322 [INFO] [stderr] | [INFO] [stderr] 1963 | ...clude userinfo in RFC 3986, see\n https://datatracker.ietf.org/doc/html/rfc3986#section-3.2.2, that\n is, it does not include '... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 1963 | #[doc = " @function\n\n Returns nonzero if the |value| which is supposed to be the value of the\n :authority or host header field is valid according to\n https://tools.ietf.org/html/rfc3986#section-3.2\n\n Note that :authority and host field values are not authority. They\n do not include userinfo in RFC 3986, see\n <https://datatracker.ietf.org/doc/html/rfc3986#section-3.2.2>, that\n is, it does not include '@'. This function treats '@' as a valid\n character.\n\n |value| is valid if it merely consists of the allowed characters.\n In particular, it does not check whether |value| follows the syntax\n of authority."] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `libnghttp2` (lib doc) generated 13 warnings (run `cargo fix --lib -p libnghttp2` to apply 13 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.82s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/libnghttp2/index.html [INFO] running `Command { std: "docker" "inspect" "9acecc54655a0f4323e64e4da59dc5a0ede8924462f73d38e356b7fc76f47542", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9acecc54655a0f4323e64e4da59dc5a0ede8924462f73d38e356b7fc76f47542", kill_on_drop: false }` [INFO] [stdout] 9acecc54655a0f4323e64e4da59dc5a0ede8924462f73d38e356b7fc76f47542