rivet-cli 0.7.7

Rivet: PostgreSQL/MySQL → Parquet/CSV (local, S3, GCS). Crate name rivet-cli; binary rivet.
Documentation

Build #3391113 2026-05-26 13:06:50

# rustc version rustc 1.98.0-nightly (31a9463c6 2026-05-25)

# docs.rs version docsrs 0.0.0 (f16e33f3e6ac9fc9e4413728c5dd1b2ba1c6b799 2026-05-23 )

# 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" "b18e2b671423a3f633d3a15819ea7ed3e3c6c46daaa82117b74c763d71136fa5" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260525-1.98.0-nightly-31a9463c6\", \"--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: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting rivet-cli v0.7.7 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `redact_for_artifact` links to private item `crate::plan::PlanArtifact` [INFO] [stderr] --> src/config/source.rs:138:40 [INFO] [stderr] | [INFO] [stderr] 138 | /// safe to embed in a persisted [`crate::plan::PlanArtifact`] (ADR-0005 PA9). [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: unresolved link to `docs/adr/0012-cloud-manifest-contract.md` [INFO] [stderr] --> src/manifest.rs:8:36 [INFO] [stderr] | [INFO] [stderr] 8 | //! Invariants are documented in [`docs/adr/0012-cloud-manifest-contract.md`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `docs/adr/0012-cloud-manifest-contract.md` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `schema_fingerprint` links to private item `crate::pipeline::manifest_writer::record_run_schema_fingerprint` [INFO] [stderr] --> src/pipeline/summary.rs:115:23 [INFO] [stderr] | [INFO] [stderr] 115 | /// Recorded by [`crate::pipeline::manifest_writer::record_run_schema_fingerprint`] [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 `apply_context` links to private item `ApplyContext` [INFO] [stderr] --> src/pipeline/summary.rs:134:15 [INFO] [stderr] | [INFO] [stderr] 134 | /// See [`ApplyContext`] and finding **F5** of the 0.7.5 audit. [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 `mysql` links to private item `arrow_convert` [INFO] [stderr] --> src/source/mysql/mod.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | //! - [`arrow_convert`] — the entire row → Arrow `RecordBatch` pipeline: [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 `mysql` links to private item `proxy` [INFO] [stderr] --> src/source/mysql/mod.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | //! - [`proxy`] — `MysqlProxyKind` enum, the pure `classify_mysql_proxy` [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 `MysqlProxyKind` links to private item `detect_mysql_proxy_kind` [INFO] [stderr] --> src/source/mysql/proxy.rs:21:50 [INFO] [stderr] | [INFO] [stderr] 21 | /// Detection happens once at connect time via [`detect_mysql_proxy_kind`]. [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 `postgres` links to private item `arrow_convert` [INFO] [stderr] --> src/source/postgres/mod.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | //! - [`arrow_convert`] — the entire row → Arrow `RecordBatch` pipeline: type [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 `postgres` links to private item `from_parse` [INFO] [stderr] --> src/source/postgres/mod.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | //! - [`from_parse`] — pure `&str`/`&[u8]` parser that extracts the simple [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 `TlsMode::Disable` [INFO] [stderr] --> src/source/postgres/mod.rs:88:11 [INFO] [stderr] | [INFO] [stderr] 88 | /// [`TlsMode::Disable`] this falls back to [`Self::connect`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `TlsMode` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `query` links to private item `crate::source::query::build_incremental_query` [INFO] [stderr] --> src/source/mod.rs:52:11 [INFO] [stderr] | [INFO] [stderr] 52 | /// [`crate::source::query::build_incremental_query`] when `incremental` is set. [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 `store_schema` [INFO] [stderr] --> src/state/schema.rs:151:60 [INFO] [stderr] | [INFO] [stderr] 151 | /// **not** updated automatically. Callers must call [`store_schema`] explicitly [INFO] [stderr] | ^^^^^^^^^^^^ no item named `store_schema` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `tuning` links to private item `profile` [INFO] [stderr] --> src/tuning/mod.rs:4:9 [INFO] [stderr] | [INFO] [stderr] 4 | //! - [`profile`] — config types, three baked-in profiles, `SourceTuning`, [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 `tuning` links to private item `memory` [INFO] [stderr] --> src/tuning/mod.rs:6:9 [INFO] [stderr] | [INFO] [stderr] 6 | //! - [`memory`] — pure schema-based memory estimation [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 `compute_batch_size_from_memory` [INFO] [stderr] --> src/tuning/mod.rs:7:34 [INFO] [stderr] | [INFO] [stderr] 7 | //! ([`estimate_row_bytes`], [`compute_batch_size_from_memory`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `compute_batch_size_from_memory` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `tuning` links to private item `adaptive` [INFO] [stderr] --> src/tuning/mod.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | //! - [`adaptive`] — live-feedback batch sizing [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 `next_adaptive_batch_size` links to private item `ADAPTIVE_MIN_BATCH` [INFO] [stderr] --> src/tuning/adaptive.rs:16:57 [INFO] [stderr] | [INFO] [stderr] 16 | /// - Under pressure: shrink to 75 %, but never below [`ADAPTIVE_MIN_BATCH`]. [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 `from_config` links to private item `crate::plan::build` [INFO] [stderr] --> src/tuning/profile.rs:110:55 [INFO] [stderr] | [INFO] [stderr] 110 | /// callers and tests; production resolution in [`crate::plan::build`] uses [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 `from_source` links to private item `rivet_type_to_arrow` [INFO] [stderr] --> src/types/mapping.rs:78:56 [INFO] [stderr] | [INFO] [stderr] 78 | /// [`RivetType`]. The Arrow type is computed by [`rivet_type_to_arrow`] [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 `from_source` links to private item `derive_fidelity` [INFO] [stderr] --> src/types/mapping.rs:79:31 [INFO] [stderr] | [INFO] [stderr] 79 | /// and the fidelity by [`derive_fidelity`]. [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 `build_arrow_field` links to private item `META_NATIVE_TYPE` [INFO] [stderr] --> src/types/mapping.rs:233:22 [INFO] [stderr] | [INFO] [stderr] 233 | /// metadata keys ([`META_NATIVE_TYPE`], [`META_LOGICAL_TYPE`], [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 `build_arrow_field` links to private item `META_LOGICAL_TYPE` [INFO] [stderr] --> src/types/mapping.rs:233:44 [INFO] [stderr] | [INFO] [stderr] 233 | /// metadata keys ([`META_NATIVE_TYPE`], [`META_LOGICAL_TYPE`], [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 `build_arrow_field` links to private item `META_FIDELITY` [INFO] [stderr] --> src/types/mapping.rs:234:7 [INFO] [stderr] | [INFO] [stderr] 234 | /// [`META_FIDELITY`]). [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 `SECURITY.md` [INFO] [stderr] --> src/redact.rs:26:58 [INFO] [stderr] | [INFO] [stderr] 26 | //! What this module does NOT guarantee (documented in [`SECURITY.md`]): [INFO] [stderr] | ^^^^^^^^^^^ no item named `SECURITY.md` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `rivet-cli` (lib doc) generated 24 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.43s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/rivet/index.html [INFO] running `Command { std: "docker" "inspect" "b18e2b671423a3f633d3a15819ea7ed3e3c6c46daaa82117b74c763d71136fa5", kill_on_drop: false }`