http-request 21.4.0

http-request is a lightweight, efficient library for building, sending, and handling HTTP/HTTPS requests in Rust applications. It provides a simple and intuitive API, allowing developers to easily interact with web services, whether they use the "HTTP" or "HTTPS" protocol. The library supports various HTTP methods, custom headers, request bodies, timeout, automatic handling of redirects (including detecting redirect loops), and enhanced response body decoding (both automatic and manual), enabling fast and secure communication. Whether working with secure "HTTPS" connections or standard "HTTP" requests, the library is optimized for performance, minimal resource usage, and easy integration into Rust projects.

Build #4590889 2026-09-25 07:49:15

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.100.0-nightly (f7575a9da 2026-09-24)

# docs.rs version docsrs 0.0.0 (9439cafc1e2ea4a64558a489c81351cd959d6077 2026-09-22 )

# build log [INFO] running `"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" "6547ad7cceeea5b23569d09b284cf6dbed5d46f5184d27ed4fc6796226bf7bdc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260924-1.100.0-nightly-f7575a9da\", \"--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\"" "-j12" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples"` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting http-request v21.4.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0583]: file not found for module `tmp` [INFO] [stderr] --> src/request/mod.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | mod tmp; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: to create the module `tmp`, create file "src/request/tmp.rs" or "src/request/tmp/mod.rs" [INFO] [stderr] = note: if there is a `mod tmp` elsewhere in the crate already, import it with `use crate::...` instead [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find type `Tmp` in this scope [INFO] [stderr] --> src/request/http_request/struct.rs:18:31 [INFO] [stderr] | [INFO] [stderr] 18 | pub(crate) tmp: ArcRwLock<Tmp>, [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 6 | pub(crate) struct HttpRequest<Tmp> { [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0425, E0583. [INFO] [stderr] For more information about an error, try `rustc --explain E0425`. [INFO] [stderr] error: could not document `http-request` [INFO] running `"docker" "inspect" "6547ad7cceeea5b23569d09b284cf6dbed5d46f5184d27ed4fc6796226bf7bdc"`