rivet-cli 0.12.0

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

Build #3604537 2026-06-17 07:28:40

# rustc version rustc 1.98.0-nightly (9e2abe0c6 2026-06-16)

# docs.rs version docsrs 0.0.0 (886bc7a22b1adc4b387ce1343447fe3af98d9ce5 2026-06-14 )

# 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" "0de87c086bc0b47ac8b60cc99ac4b803d712fd92a2948919c6e01168150929e7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260616-1.98.0-nightly-9e2abe0c6\", \"--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.12.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:126:23 [INFO] [stderr] | [INFO] [stderr] 126 | /// 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:145:15 [INFO] [stderr] | [INFO] [stderr] 145 | /// 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:126:12 [INFO] [stderr] | [INFO] [stderr] 126 | /// ([`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 `MssqlProxyKind` links to private item `detect_mssql_proxy_kind` [INFO] [stderr] --> src/source/mssql/proxy.rs:19:50 [INFO] [stderr] | [INFO] [stderr] 19 | /// Detection happens once at connect time via [`detect_mssql_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 `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:89:11 [INFO] [stderr] | [INFO] [stderr] 89 | /// [`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:140:11 [INFO] [stderr] | [INFO] [stderr] 140 | /// [`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:142:55 [INFO] [stderr] | [INFO] [stderr] 142 | /// 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:254:22 [INFO] [stderr] | [INFO] [stderr] 254 | /// 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:254:44 [INFO] [stderr] | [INFO] [stderr] 254 | /// 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:255:7 [INFO] [stderr] | [INFO] [stderr] 255 | /// [`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: unclosed HTML tag `value` [INFO] [stderr] --> src/config/export.rs:131:41 [INFO] [stderr] | [INFO] [stderr] 131 | /// "could not parse partition min '<value>' from column '<col>' as a date". [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rivet-cli` (lib doc) generated 34 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.01s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/rivet/index.html [INFO] running `Command { std: "docker" "inspect" "0de87c086bc0b47ac8b60cc99ac4b803d712fd92a2948919c6e01168150929e7", kill_on_drop: false }`