ferogram 0.6.5

A native, elegant, and asynchronous MTProto framework in Rust for Telegram clients, bots, and applications.
Documentation

Build #4005277 2026-07-31 21:35:55

# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)

# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )

# 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" "fa315dda98d991b1e7d124291f8844ae267fea93b4f7819af56f2daffc1ccf90" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "sqlite-session serde fsm parsers html html5ever parser codegen" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--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: Rustdoc did not scrape the following examples because they require dev-dependencies: admin_log, chat_history, dialogs_list, download_media, echo_bot, filters_showcase, get_participants, hello_self, inline_keyboard, inline_query_bot, order_bot, poll_bot, progress_transfer, rich_message, schedule_message, search_messages, serverless_userbot, showcase_bot, string_session_gen, transfer_showcase, translate_bot, typed_errors, userbot [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting ferogram v0.6.5 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `download_file` links to private item `DownloadFile::handle` [INFO] [stderr] --> src/client/files.rs:766:31 [INFO] [stderr] | [INFO] [stderr] 766 | /// [`.handle(&handle)`]: DownloadFile::handle [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 `upload` links to private item `Upload::handle` [INFO] [stderr] --> src/client/files.rs:918:31 [INFO] [stderr] | [INFO] [stderr] 918 | /// [`.handle(&handle)`]: Upload::handle [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 `upload_file` links to private item `UploadFile::handle` [INFO] [stderr] --> src/client/files.rs:989:31 [INFO] [stderr] | [INFO] [stderr] 989 | /// [`.handle(&handle)`]: UploadFile::handle [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: `ferogram` (lib doc) generated 3 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.84s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/ferogram/index.html [INFO] running `Command { std: "docker" "inspect" "fa315dda98d991b1e7d124291f8844ae267fea93b4f7819af56f2daffc1ccf90", kill_on_drop: false }`