rivet-cli 0.8.0

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

Build #3458432 2026-06-02 07:01:54

# rustc version rustc 1.98.0-nightly (6bdf43094 2026-06-01)

# 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" "d3b5b7bca57dd89b41296e8c17421d01bcd39efd82ef100fb9bce66537033f57" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260601-1.98.0-nightly-6bdf43094\", \"--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.8.0 (/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:121:23 [INFO] [stderr] | [INFO] [stderr] 121 | /// 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:140:15 [INFO] [stderr] | [INFO] [stderr] 140 | /// 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 `passed` links to private item `ManifestVerification::recompute_passed` [INFO] [stderr] --> src/pipeline/validate_manifest.rs:80:12 [INFO] [stderr] | [INFO] [stderr] 80 | /// ([`ManifestVerification::recompute_passed`]) so a new failure variant is [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:95:11 [INFO] [stderr] | [INFO] [stderr] 95 | /// [`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:27:57 [INFO] [stderr] | [INFO] [stderr] 27 | /// - 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: unresolved link to `crate::pipeline::chunked::exec::run_chunked_parallel` [INFO] [stderr] --> src/tuning/adaptive.rs:152:28 [INFO] [stderr] | [INFO] [stderr] 152 | /// that used to live in [`crate::pipeline::chunked::exec::run_chunked_parallel`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `exec` in module `chunked` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `Governor` links to private item `GovernorState` [INFO] [stderr] --> src/tuning/adaptive.rs:156:8 [INFO] [stderr] | [INFO] [stderr] 156 | /// ([`GovernorState`]) and the sample cadence (sample/poll intervals, [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 `new` links to private item `GOVERNOR_SAMPLE_INTERVAL_MS` [INFO] [stderr] --> src/tuning/adaptive.rs:172:11 [INFO] [stderr] | [INFO] [stderr] 172 | /// [`GOVERNOR_SAMPLE_INTERVAL_MS`]). The poll interval is clamped to [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 `new` links to private item `GOVERNOR_POLL_MS` [INFO] [stderr] --> src/tuning/adaptive.rs:175:19 [INFO] [stderr] | [INFO] [stderr] 175 | /// default [`GOVERNOR_POLL_MS`]. [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 `tick` links to private item `GovernorState::observe` [INFO] [stderr] --> src/tuning/adaptive.rs:206:19 [INFO] [stderr] | [INFO] [stderr] 206 | /// Mirrors [`GovernorState::observe`]; exposed at the [`Governor`] [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:131:55 [INFO] [stderr] | [INFO] [stderr] 131 | /// 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: unresolved link to `arrow::DataType` [INFO] [stderr] --> src/types/mapping.rs:116:27 [INFO] [stderr] | [INFO] [stderr] 116 | /// Map [`RivetType`] → [`arrow::DataType`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `DataType` in module `arrow` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `build_arrow_field` links to private item `META_NATIVE_TYPE` [INFO] [stderr] --> src/types/mapping.rs:243:22 [INFO] [stderr] | [INFO] [stderr] 243 | /// 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:243:44 [INFO] [stderr] | [INFO] [stderr] 243 | /// 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:244:7 [INFO] [stderr] | [INFO] [stderr] 244 | /// [`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: public documentation for `BigQuery` links to private item `bigquery` [INFO] [stderr] --> src/types/target.rs:44:49 [INFO] [stderr] | [INFO] [stderr] 44 | /// the per-type `autoload_type` notes in [`bigquery`]. [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 `Snowflake` links to private item `snowflake` [INFO] [stderr] --> src/types/target.rs:47:49 [INFO] [stderr] | [INFO] [stderr] 47 | /// UUID, naive timestamps and TIME — see [`snowflake`]. Verified live. [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 `write` links to private item `WriteOutcome` [INFO] [stderr] --> src/destination/mod.rs:114:40 [INFO] [stderr] | [INFO] [stderr] 114 | /// about the stored object (see [`WriteOutcome`]). [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 32 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.66s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/rivet/index.html [INFO] running `Command { std: "docker" "inspect" "d3b5b7bca57dd89b41296e8c17421d01bcd39efd82ef100fb9bce66537033f57", kill_on_drop: false }`