[INFO] fetching crate streamstore 0.21.1...
[INFO] testing streamstore-0.21.1 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate streamstore 0.21.1 into /workspace/builds/worker-5-tc2/source
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate streamstore 0.21.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate streamstore 0.21.1
[INFO] tweaked toml for crates.io crate streamstore 0.21.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate streamstore 0.21.1 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate streamstore 0.21.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9034521ea03c062c499ce1e9254e33859652c36776fe04302a3e86a21b2c0c1f
[INFO] running `Command { std: "docker" "start" "-a" "9034521ea03c062c499ce1e9254e33859652c36776fe04302a3e86a21b2c0c1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9034521ea03c062c499ce1e9254e33859652c36776fe04302a3e86a21b2c0c1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9034521ea03c062c499ce1e9254e33859652c36776fe04302a3e86a21b2c0c1f", kill_on_drop: false }`
[INFO] [stdout] 9034521ea03c062c499ce1e9254e33859652c36776fe04302a3e86a21b2c0c1f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cafc5ac7a55b9115a6d7d6afe38532dce414fd2b2fab212dba87815aaab30673
[INFO] running `Command { std: "docker" "start" "-a" "cafc5ac7a55b9115a6d7d6afe38532dce414fd2b2fab212dba87815aaab30673", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.1
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling aws-lc-rs v1.14.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling anyhow v1.0.99
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling rustls v0.23.31
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling streamstore v0.21.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling webpki-roots v1.0.2
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling indexmap v2.11.1
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling cc v1.2.36
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling axum-core v0.5.2
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling cmake v0.1.54
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling aws-lc-sys v0.31.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling prost-derive v0.14.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling sync_docs v0.2.0
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling prost v0.14.1
[INFO] [stderr]    Compiling prost-types v0.14.1
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tokio-muxt v0.6.0
[INFO] [stderr]    Compiling backon v1.5.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling axum v0.8.4
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.16
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.4
[INFO] [stderr]    Compiling tokio-rustls v0.26.2
[INFO] [stderr]    Compiling tonic v0.14.2
[INFO] [stderr]    Compiling tonic-side-effect v0.4.0
[INFO] [stderr]    Compiling tonic-prost v0.14.2
[INFO] [stdout] warning: use of deprecated enum `api::BasinScope`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:692:10
[INFO] [stdout]     |
[INFO] [stdout] 692 | pub enum BasinScope {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinScope::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinScope::AwsUsEast1`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:696:5
[INFO] [stdout]     |
[INFO] [stdout] 696 |     AwsUsEast1 = 1,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::Operation`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:721:10
[INFO] [stdout]     |
[INFO] [stdout] 721 | pub enum Operation {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListBasins`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:725:5
[INFO] [stdout]     |
[INFO] [stdout] 725 |     ListBasins = 1,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CreateBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:727:5
[INFO] [stdout]     |
[INFO] [stdout] 727 |     CreateBasin = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::DeleteBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:729:5
[INFO] [stdout]     |
[INFO] [stdout] 729 |     DeleteBasin = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ReconfigureBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:731:5
[INFO] [stdout]     |
[INFO] [stdout] 731 |     ReconfigureBasin = 4,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::GetBasinConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:733:5
[INFO] [stdout]     |
[INFO] [stdout] 733 |     GetBasinConfig = 5,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::IssueAccessToken`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:735:5
[INFO] [stdout]     |
[INFO] [stdout] 735 |     IssueAccessToken = 6,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::RevokeAccessToken`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:737:5
[INFO] [stdout]     |
[INFO] [stdout] 737 |     RevokeAccessToken = 7,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListAccessTokens`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:739:5
[INFO] [stdout]     |
[INFO] [stdout] 739 |     ListAccessTokens = 8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListStreams`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:741:5
[INFO] [stdout]     |
[INFO] [stdout] 741 |     ListStreams = 9,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CreateStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:743:5
[INFO] [stdout]     |
[INFO] [stdout] 743 |     CreateStream = 10,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::DeleteStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:745:5
[INFO] [stdout]     |
[INFO] [stdout] 745 |     DeleteStream = 11,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::GetStreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:747:5
[INFO] [stdout]     |
[INFO] [stdout] 747 |     GetStreamConfig = 12,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ReconfigureStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 |     ReconfigureStream = 13,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CheckTail`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:751:5
[INFO] [stdout]     |
[INFO] [stdout] 751 |     CheckTail = 14,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Append`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:753:5
[INFO] [stdout]     |
[INFO] [stdout] 753 |     Append = 15,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Read`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:755:5
[INFO] [stdout]     |
[INFO] [stdout] 755 |     Read = 16,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Trim`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:757:5
[INFO] [stdout]     |
[INFO] [stdout] 757 |     Trim = 17,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Fence`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:759:5
[INFO] [stdout]     |
[INFO] [stdout] 759 |     Fence = 18,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::AccountMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:761:5
[INFO] [stdout]     |
[INFO] [stdout] 761 |     AccountMetrics = 19,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::BasinMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:763:5
[INFO] [stdout]     |
[INFO] [stdout] 763 |     BasinMetrics = 20,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::StreamMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:765:5
[INFO] [stdout]     |
[INFO] [stdout] 765 |     StreamMetrics = 21,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::StorageClass`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:830:10
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub enum StorageClass {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:832:5
[INFO] [stdout]     |
[INFO] [stdout] 832 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Standard`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:834:5
[INFO] [stdout]     |
[INFO] [stdout] 834 |     Standard = 1,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Express`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:836:5
[INFO] [stdout]     |
[INFO] [stdout] 836 |     Express = 2,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::TimestampingMode`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:864:10
[INFO] [stdout]     |
[INFO] [stdout] 864 | pub enum TimestampingMode {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:866:5
[INFO] [stdout]     |
[INFO] [stdout] 866 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::ClientPrefer`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:868:5
[INFO] [stdout]     |
[INFO] [stdout] 868 |     ClientPrefer = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::ClientRequire`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:870:5
[INFO] [stdout]     |
[INFO] [stdout] 870 |     ClientRequire = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::Arrival`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:872:5
[INFO] [stdout]     |
[INFO] [stdout] 872 |     Arrival = 3,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::BasinState`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:901:10
[INFO] [stdout]     |
[INFO] [stdout] 901 | pub enum BasinState {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:903:5
[INFO] [stdout]     |
[INFO] [stdout] 903 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Active`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:905:5
[INFO] [stdout]     |
[INFO] [stdout] 905 |     Active = 1,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Creating`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:907:5
[INFO] [stdout]     |
[INFO] [stdout] 907 |     Creating = 2,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Deleting`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:909:5
[INFO] [stdout]     |
[INFO] [stdout] 909 |     Deleting = 3,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "cafc5ac7a55b9115a6d7d6afe38532dce414fd2b2fab212dba87815aaab30673", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cafc5ac7a55b9115a6d7d6afe38532dce414fd2b2fab212dba87815aaab30673", kill_on_drop: false }`
[INFO] [stdout] cafc5ac7a55b9115a6d7d6afe38532dce414fd2b2fab212dba87815aaab30673
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 363e59a4b95b3be7b45321fd2897cc8e95d074811c9b4903c9766205e158ae5b
[INFO] running `Command { std: "docker" "start" "-a" "363e59a4b95b3be7b45321fd2897cc8e95d074811c9b4903c9766205e158ae5b", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling prost-derive v0.14.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling sync_docs v0.2.0
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]    Compiling prost v0.14.1
[INFO] [stderr]    Compiling prost-types v0.14.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tokio-rustls v0.26.2
[INFO] [stderr]    Compiling backon v1.5.2
[INFO] [stderr]    Compiling tokio-muxt v0.6.0
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling axum v0.8.4
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.16
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.14.2
[INFO] [stderr]    Compiling tonic-prost v0.14.2
[INFO] [stderr]    Compiling tonic-side-effect v0.4.0
[INFO] [stderr]    Compiling streamstore v0.21.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated enum `api::BasinScope`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:692:10
[INFO] [stdout]     |
[INFO] [stdout] 692 | pub enum BasinScope {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinScope::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinScope::AwsUsEast1`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:696:5
[INFO] [stdout]     |
[INFO] [stdout] 696 |     AwsUsEast1 = 1,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::Operation`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:721:10
[INFO] [stdout]     |
[INFO] [stdout] 721 | pub enum Operation {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListBasins`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:725:5
[INFO] [stdout]     |
[INFO] [stdout] 725 |     ListBasins = 1,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CreateBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:727:5
[INFO] [stdout]     |
[INFO] [stdout] 727 |     CreateBasin = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::DeleteBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:729:5
[INFO] [stdout]     |
[INFO] [stdout] 729 |     DeleteBasin = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ReconfigureBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:731:5
[INFO] [stdout]     |
[INFO] [stdout] 731 |     ReconfigureBasin = 4,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::GetBasinConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:733:5
[INFO] [stdout]     |
[INFO] [stdout] 733 |     GetBasinConfig = 5,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::IssueAccessToken`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:735:5
[INFO] [stdout]     |
[INFO] [stdout] 735 |     IssueAccessToken = 6,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::RevokeAccessToken`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:737:5
[INFO] [stdout]     |
[INFO] [stdout] 737 |     RevokeAccessToken = 7,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListAccessTokens`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:739:5
[INFO] [stdout]     |
[INFO] [stdout] 739 |     ListAccessTokens = 8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListStreams`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:741:5
[INFO] [stdout]     |
[INFO] [stdout] 741 |     ListStreams = 9,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CreateStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:743:5
[INFO] [stdout]     |
[INFO] [stdout] 743 |     CreateStream = 10,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::DeleteStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:745:5
[INFO] [stdout]     |
[INFO] [stdout] 745 |     DeleteStream = 11,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::GetStreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:747:5
[INFO] [stdout]     |
[INFO] [stdout] 747 |     GetStreamConfig = 12,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ReconfigureStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 |     ReconfigureStream = 13,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CheckTail`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:751:5
[INFO] [stdout]     |
[INFO] [stdout] 751 |     CheckTail = 14,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Append`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:753:5
[INFO] [stdout]     |
[INFO] [stdout] 753 |     Append = 15,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Read`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:755:5
[INFO] [stdout]     |
[INFO] [stdout] 755 |     Read = 16,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Trim`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:757:5
[INFO] [stdout]     |
[INFO] [stdout] 757 |     Trim = 17,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Fence`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:759:5
[INFO] [stdout]     |
[INFO] [stdout] 759 |     Fence = 18,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::AccountMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:761:5
[INFO] [stdout]     |
[INFO] [stdout] 761 |     AccountMetrics = 19,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::BasinMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:763:5
[INFO] [stdout]     |
[INFO] [stdout] 763 |     BasinMetrics = 20,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::StreamMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:765:5
[INFO] [stdout]     |
[INFO] [stdout] 765 |     StreamMetrics = 21,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::StorageClass`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:830:10
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub enum StorageClass {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:832:5
[INFO] [stdout]     |
[INFO] [stdout] 832 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Standard`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:834:5
[INFO] [stdout]     |
[INFO] [stdout] 834 |     Standard = 1,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Express`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:836:5
[INFO] [stdout]     |
[INFO] [stdout] 836 |     Express = 2,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::TimestampingMode`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:864:10
[INFO] [stdout]     |
[INFO] [stdout] 864 | pub enum TimestampingMode {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:866:5
[INFO] [stdout]     |
[INFO] [stdout] 866 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::ClientPrefer`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:868:5
[INFO] [stdout]     |
[INFO] [stdout] 868 |     ClientPrefer = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::ClientRequire`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:870:5
[INFO] [stdout]     |
[INFO] [stdout] 870 |     ClientRequire = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::Arrival`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:872:5
[INFO] [stdout]     |
[INFO] [stdout] 872 |     Arrival = 3,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::BasinState`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:901:10
[INFO] [stdout]     |
[INFO] [stdout] 901 | pub enum BasinState {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:903:5
[INFO] [stdout]     |
[INFO] [stdout] 903 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Active`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:905:5
[INFO] [stdout]     |
[INFO] [stdout] 905 |     Active = 1,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Creating`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:907:5
[INFO] [stdout]     |
[INFO] [stdout] 907 |     Creating = 2,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Deleting`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:909:5
[INFO] [stdout]     |
[INFO] [stdout] 909 |     Deleting = 3,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::BasinScope`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:692:10
[INFO] [stdout]     |
[INFO] [stdout] 692 | pub enum BasinScope {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinScope::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinScope::AwsUsEast1`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:696:5
[INFO] [stdout]     |
[INFO] [stdout] 696 |     AwsUsEast1 = 1,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::Operation`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:721:10
[INFO] [stdout]     |
[INFO] [stdout] 721 | pub enum Operation {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListBasins`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:725:5
[INFO] [stdout]     |
[INFO] [stdout] 725 |     ListBasins = 1,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CreateBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:727:5
[INFO] [stdout]     |
[INFO] [stdout] 727 |     CreateBasin = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::DeleteBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:729:5
[INFO] [stdout]     |
[INFO] [stdout] 729 |     DeleteBasin = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ReconfigureBasin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:731:5
[INFO] [stdout]     |
[INFO] [stdout] 731 |     ReconfigureBasin = 4,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::GetBasinConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:733:5
[INFO] [stdout]     |
[INFO] [stdout] 733 |     GetBasinConfig = 5,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::IssueAccessToken`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:735:5
[INFO] [stdout]     |
[INFO] [stdout] 735 |     IssueAccessToken = 6,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::RevokeAccessToken`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:737:5
[INFO] [stdout]     |
[INFO] [stdout] 737 |     RevokeAccessToken = 7,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListAccessTokens`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:739:5
[INFO] [stdout]     |
[INFO] [stdout] 739 |     ListAccessTokens = 8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ListStreams`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:741:5
[INFO] [stdout]     |
[INFO] [stdout] 741 |     ListStreams = 9,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CreateStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:743:5
[INFO] [stdout]     |
[INFO] [stdout] 743 |     CreateStream = 10,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::DeleteStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:745:5
[INFO] [stdout]     |
[INFO] [stdout] 745 |     DeleteStream = 11,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::GetStreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:747:5
[INFO] [stdout]     |
[INFO] [stdout] 747 |     GetStreamConfig = 12,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::ReconfigureStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 |     ReconfigureStream = 13,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::CheckTail`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:751:5
[INFO] [stdout]     |
[INFO] [stdout] 751 |     CheckTail = 14,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Append`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:753:5
[INFO] [stdout]     |
[INFO] [stdout] 753 |     Append = 15,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Read`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:755:5
[INFO] [stdout]     |
[INFO] [stdout] 755 |     Read = 16,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Trim`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:757:5
[INFO] [stdout]     |
[INFO] [stdout] 757 |     Trim = 17,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::Fence`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:759:5
[INFO] [stdout]     |
[INFO] [stdout] 759 |     Fence = 18,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::AccountMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:761:5
[INFO] [stdout]     |
[INFO] [stdout] 761 |     AccountMetrics = 19,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::BasinMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:763:5
[INFO] [stdout]     |
[INFO] [stdout] 763 |     BasinMetrics = 20,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::Operation::StreamMetrics`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:765:5
[INFO] [stdout]     |
[INFO] [stdout] 765 |     StreamMetrics = 21,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::StorageClass`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:830:10
[INFO] [stdout]     |
[INFO] [stdout] 830 | pub enum StorageClass {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:832:5
[INFO] [stdout]     |
[INFO] [stdout] 832 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Standard`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:834:5
[INFO] [stdout]     |
[INFO] [stdout] 834 |     Standard = 1,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::StorageClass::Express`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:836:5
[INFO] [stdout]     |
[INFO] [stdout] 836 |     Express = 2,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::TimestampingMode`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:864:10
[INFO] [stdout]     |
[INFO] [stdout] 864 | pub enum TimestampingMode {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:866:5
[INFO] [stdout]     |
[INFO] [stdout] 866 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::ClientPrefer`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:868:5
[INFO] [stdout]     |
[INFO] [stdout] 868 |     ClientPrefer = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::ClientRequire`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:870:5
[INFO] [stdout]     |
[INFO] [stdout] 870 |     ClientRequire = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::TimestampingMode::Arrival`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:872:5
[INFO] [stdout]     |
[INFO] [stdout] 872 |     Arrival = 3,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `api::BasinState`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:901:10
[INFO] [stdout]     |
[INFO] [stdout] 901 | pub enum BasinState {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Unspecified`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:903:5
[INFO] [stdout]     |
[INFO] [stdout] 903 |     Unspecified = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Active`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:905:5
[INFO] [stdout]     |
[INFO] [stdout] 905 |     Active = 1,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Creating`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:907:5
[INFO] [stdout]     |
[INFO] [stdout] 907 |     Creating = 2,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `api::BasinState::Deleting`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]    --> src/api.rs:909:5
[INFO] [stdout]     |
[INFO] [stdout] 909 |     Deleting = 3,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_stream.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_stream.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_stream.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, CreateStreamRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::CreateStreamRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_stream.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, CreateStreamRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `s2::types::StorageClass`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_stream.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, CreateStreamRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |                                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::StreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_stream.rs:3:59
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, CreateStreamRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_stream.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let client = Client::new(config);
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::StreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:17:25
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let stream_config = StreamConfig::new().with_storage_class(StorageClass::Express);
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `s2::types::StorageClass::Express`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:17:78
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let stream_config = StreamConfig::new().with_storage_class(StorageClass::Express);
[INFO] [stdout]    |                                                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::CreateStreamRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:19:33
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let create_stream_request = CreateStreamRequest::new(stream).with_config(stream_config);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_stream.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::Client::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let client = Client::new(config);
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::Client::basin_client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:13:31
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let basin_client = client.basin_client(basin);
[INFO] [stdout]    |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::StreamConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:17:39
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let stream_config = StreamConfig::new().with_storage_class(StorageClass::Express);
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::StreamConfig::with_storage_class`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:17:45
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let stream_config = StreamConfig::new().with_storage_class(StorageClass::Express);
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::CreateStreamRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:19:54
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let create_stream_request = CreateStreamRequest::new(stream).with_config(stream_config);
[INFO] [stdout]    |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::CreateStreamRequest::with_config`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:19:66
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let create_stream_request = CreateStreamRequest::new(stream).with_config(stream_config);
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::BasinClient::create_stream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let created_stream = basin_client.create_stream(create_stream_request).await?;
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::BasinClient::get_stream_config`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_stream.rs:24:38
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let stream_config = basin_client.get_stream_config(stream).await?;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/get_latest_record.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{ClientConfig, StreamClient},
[INFO] [stdout]   |              ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::StreamClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/get_latest_record.rs:2:28
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{ClientConfig, StreamClient},
[INFO] [stdout]   |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/get_latest_record.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, ReadLimit, ReadRequest, ReadStart},
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReadLimit`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/get_latest_record.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, ReadLimit, ReadRequest, ReadStart},
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReadRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/get_latest_record.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, ReadLimit, ReadRequest, ReadStart},
[INFO] [stdout]   |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `s2::types::ReadStart`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/get_latest_record.rs:3:48
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, ReadLimit, ReadRequest, ReadStart},
[INFO] [stdout]   |                                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/get_latest_record.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::StreamClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let stream_client = StreamClient::new(config, basin, stream);
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReadLimit`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let read_limit = ReadLimit::new().with_count(1);
[INFO] [stdout]    |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReadRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:15:24
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let read_request = ReadRequest::new(ReadStart::TailOffset(1)).with_limit(read_limit);
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `s2::types::ReadStart::TailOffset`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:15:52
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let read_request = ReadRequest::new(ReadStart::TailOffset(1)).with_limit(read_limit);
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/get_latest_record.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::StreamClient::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:12:39
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let stream_client = StreamClient::new(config, basin, stream);
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::BasinClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_stream.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{BasinClient, ClientConfig},
[INFO] [stdout]   |              ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_stream.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{BasinClient, ClientConfig},
[INFO] [stdout]   |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_stream.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, DeleteStreamRequest},
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::DeleteStreamRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_stream.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, DeleteStreamRequest},
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_stream.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_stream.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::BasinClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_stream.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let basin_client = BasinClient::new(config, basin);
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::DeleteStreamRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_stream.rs:15:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let delete_stream_request = DeleteStreamRequest::new(stream);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_stream.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::ReadLimit::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:14:33
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let read_limit = ReadLimit::new().with_count(1);
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ReadLimit::with_count`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:14:39
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let read_limit = ReadLimit::new().with_count(1);
[INFO] [stdout]    |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::ReadRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:15:37
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let read_request = ReadRequest::new(ReadStart::TailOffset(1)).with_limit(read_limit);
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ReadRequest::with_limit`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:15:67
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let read_request = ReadRequest::new(ReadStart::TailOffset(1)).with_limit(read_limit);
[INFO] [stdout]    |                                                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::StreamClient::read`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/get_latest_record.rs:16:39
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let latest_record = stream_client.read(read_request).await?;
[INFO] [stdout]    |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::BasinClient::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_stream.rs:11:37
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let basin_client = BasinClient::new(config, basin);
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::DeleteStreamRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_stream.rs:15:54
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let delete_stream_request = DeleteStreamRequest::new(stream);
[INFO] [stdout]    |                                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::BasinClient::delete_stream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_stream.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |     basin_client.delete_stream(delete_stream_request).await?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_all_basins.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::batching::AppendRecordsBatchingOpts`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 |     batching::{AppendRecordsBatchingOpts, AppendRecordsBatchingStream},
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::batching::AppendRecordsBatchingStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:3:43
[INFO] [stdout]   |
[INFO] [stdout] 3 |     batching::{AppendRecordsBatchingOpts, AppendRecordsBatchingStream},
[INFO] [stdout]   |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 |     client::{ClientConfig, StreamClient},
[INFO] [stdout]   |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::StreamClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:4:28
[INFO] [stdout]   |
[INFO] [stdout] 4 |     client::{ClientConfig, StreamClient},
[INFO] [stdout]   |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendInput`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{AppendInput, AppendRecord, AppendRecordBatch, BasinName, CommandRecord, FencingToken},
[INFO] [stdout]   |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendRecord`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{AppendInput, AppendRecord, AppendRecordBatch, BasinName, CommandRecord, FencingToken},
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendRecordBatch`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:5:40
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{AppendInput, AppendRecord, AppendRecordBatch, BasinName, CommandRecord, FencingToken},
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:5:59
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{AppendInput, AppendRecord, AppendRecordBatch, BasinName, CommandRecord, FencingToken},
[INFO] [stdout]   |                                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::CommandRecord`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:5:70
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{AppendInput, AppendRecord, AppendRecordBatch, BasinName, CommandRecord, FencingToken},
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::FencingToken`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/producer.rs:5:85
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{AppendInput, AppendRecord, AppendRecordBatch, BasinName, CommandRecord, FencingToken},
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::StreamClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let stream_client = StreamClient::new(config, basin, stream);
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::FencingToken`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let fencing_token = FencingToken::generate(32).expect("valid fencing token");
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::CommandRecord`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:19:46
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let fencing_token_record: AppendRecord = CommandRecord::fence(fencing_token.clone()).into();
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendRecord`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:19:31
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let fencing_token_record: AppendRecord = CommandRecord::fence(fencing_token.clone()).into();
[INFO] [stdout]    |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendRecordBatch`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let fencing_token_batch = AppendRecordBatch::try_from_iter([fencing_token_record])
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendInput`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:22:38
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let fencing_token_append_input = AppendInput::new(fencing_token_batch);
[INFO] [stdout]    |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendRecord`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         AppendRecord::new("record_1")?,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendRecord`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         AppendRecord::new("record_2")?,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::batching::AppendRecordsBatchingOpts`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:33:40
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let append_records_batching_opts = AppendRecordsBatchingOpts::new()
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::batching::AppendRecordsBatchingStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         AppendRecordsBatchingStream::new(append_stream, append_records_batching_opts);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_all_basins.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ListBasinsRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_all_basins.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::ListBasinsRequest,
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_all_basins.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let client = Client::new(config);
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ListBasinsRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:18:39
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut list_basins_request = ListBasinsRequest::new();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_all_basins.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::Client::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let client = Client::new(config);
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::ListBasinsRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:18:58
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut list_basins_request = ListBasinsRequest::new();
[INFO] [stdout]    |                                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ListBasinsRequest::with_start_after`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:20:55
[INFO] [stdout]    |
[INFO] [stdout] 20 |             list_basins_request = list_basins_request.with_start_after(start_after);
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::Client::list_basins`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:23:43
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let list_basins_response = client.list_basins(list_basins_request).await?;
[INFO] [stdout]    |                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:11:32
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::StreamClient::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:14:39
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let stream_client = StreamClient::new(config, basin, stream);
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::FencingToken::generate`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:16:39
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let fencing_token = FencingToken::generate(32).expect("valid fencing token");
[INFO] [stdout]    |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::CommandRecord::fence`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:19:61
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let fencing_token_record: AppendRecord = CommandRecord::fence(fencing_token.clone()).into();
[INFO] [stdout]    |                                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::AppendRecordBatch::try_from_iter`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:20:50
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let fencing_token_batch = AppendRecordBatch::try_from_iter([fencing_token_record])
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::AppendInput::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:22:51
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let fencing_token_append_input = AppendInput::new(fencing_token_batch);
[INFO] [stdout]    |                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `s2::types::ListBasinsResponse::basins`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 |         all_basins.extend(list_basins_response.basins);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::StreamClient::append`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:23:43
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let set_fencing_token = stream_client.append(fencing_token_append_input).await?;
[INFO] [stdout]    |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `s2::types::BasinInfo::name`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:27:49
[INFO] [stdout]    |
[INFO] [stdout] 27 |         start_after = all_basins.last().map(|b| b.name.clone());
[INFO] [stdout]    |                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `s2::types::AppendAck::tail`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let match_seq_num = set_fencing_token.tail.seq_num;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `s2::types::StreamPosition::seq_num`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let match_seq_num = set_fencing_token.tail.seq_num;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::AppendRecord::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:29:23
[INFO] [stdout]    |
[INFO] [stdout] 29 |         AppendRecord::new("record_1")?,
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::AppendRecord::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 |         AppendRecord::new("record_2")?,
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::batching::AppendRecordsBatchingOpts::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:33:67
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let append_records_batching_opts = AppendRecordsBatchingOpts::new()
[INFO] [stdout]    |                                                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::batching::AppendRecordsBatchingOpts::with_fencing_token`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 |         .with_fencing_token(Some(fencing_token))
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::batching::AppendRecordsBatchingOpts::with_match_seq_num`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 |         .with_match_seq_num(Some(match_seq_num));
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `s2::types::ListBasinsResponse::has_more`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_all_basins.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |         has_more = list_basins_response.has_more;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::batching::AppendRecordsBatchingStream::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:38:38
[INFO] [stdout]    |
[INFO] [stdout] 38 |         AppendRecordsBatchingStream::new(append_stream, append_records_batching_opts);
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::StreamClient::append_session`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/producer.rs:40:51
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let mut append_session_stream = stream_client.append_session(append_session_request).await?;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinConfig, BasinName, ReconfigureBasinRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:3:26
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinConfig, BasinName, ReconfigureBasinRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReconfigureBasinRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:3:37
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinConfig, BasinName, ReconfigureBasinRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `s2::types::StorageClass`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:3:62
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinConfig, BasinName, ReconfigureBasinRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |                                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::StreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:3:76
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinConfig, BasinName, ReconfigureBasinRequest, StorageClass, StreamConfig},
[INFO] [stdout]   |                                                                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let client = Client::new(config);
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::StreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         StreamConfig::new().with_storage_class(StorageClass::Standard);
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `s2::types::StorageClass::Standard`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:15:62
[INFO] [stdout]    |
[INFO] [stdout] 15 |         StreamConfig::new().with_storage_class(StorageClass::Standard);
[INFO] [stdout]    |                                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:16:32
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let basin_config_updates = BasinConfig::new()
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReconfigureBasinRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:21:37
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let reconfigure_basin_request = ReconfigureBasinRequest::new(basin)
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_basin.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/consumer.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |     client::{ClientConfig, StreamClient},
[INFO] [stdout]   |              ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::StreamClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/consumer.rs:3:28
[INFO] [stdout]   |
[INFO] [stdout] 3 |     client::{ClientConfig, StreamClient},
[INFO] [stdout]   |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/consumer.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 |     types::{BasinName, ReadSessionRequest, ReadStart},
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReadSessionRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/consumer.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 |     types::{BasinName, ReadSessionRequest, ReadStart},
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `s2::types::ReadStart`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/consumer.rs:4:44
[INFO] [stdout]   |
[INFO] [stdout] 4 |     types::{BasinName, ReadSessionRequest, ReadStart},
[INFO] [stdout]   |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::Client::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let client = Client::new(config);
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::StreamClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let stream_client = StreamClient::new(config, basin, stream);
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReadSessionRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:17:32
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let read_session_request = ReadSessionRequest::new(ReadStart::SeqNum(start_seq_num));
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `s2::types::ReadStart::SeqNum`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:17:67
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let read_session_request = ReadSessionRequest::new(ReadStart::SeqNum(start_seq_num));
[INFO] [stdout]    |                                                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::StreamConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 15 |         StreamConfig::new().with_storage_class(StorageClass::Standard);
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::StreamConfig::with_storage_class`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |         StreamConfig::new().with_storage_class(StorageClass::Standard);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::BasinConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:16:45
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let basin_config_updates = BasinConfig::new()
[INFO] [stdout]    |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::BasinConfig::with_default_stream_config`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 |         .with_default_stream_config(default_stream_config_updates)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::BasinConfig::with_create_stream_on_append`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 |         .with_create_stream_on_append(true)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::BasinConfig::with_create_stream_on_read`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 |         .with_create_stream_on_read(true);
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::ReconfigureBasinRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:21:62
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let reconfigure_basin_request = ReconfigureBasinRequest::new(basin)
[INFO] [stdout]    |                                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ReconfigureBasinRequest::with_config`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .with_config(basin_config_updates)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ReconfigureBasinRequest::with_mask`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 |         .with_mask(vec!["default_stream_config.retention_policy".to_string()]);
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::Client::reconfigure_basin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_basin.rs:26:39
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let updated_basin_config = client.reconfigure_basin(reconfigure_basin_request).await?;
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:11:32
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::StreamClient::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:14:39
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let stream_client = StreamClient::new(config, basin, stream);
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::ReadSessionRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:17:52
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let read_session_request = ReadSessionRequest::new(ReadStart::SeqNum(start_seq_num));
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::StreamClient::read_session`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/consumer.rs:18:41
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mut read_stream = stream_client.read_session(read_session_request).await?;
[INFO] [stdout]    |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AccessTokenId`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |         AccessTokenId, AccessTokenInfo, AccessTokenScope, Operation, PermittedOperationGroups,
[INFO] [stdout]   |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AccessTokenInfo`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 |         AccessTokenId, AccessTokenInfo, AccessTokenScope, Operation, PermittedOperationGroups,
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AccessTokenScope`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:4:41
[INFO] [stdout]   |
[INFO] [stdout] 4 |         AccessTokenId, AccessTokenInfo, AccessTokenScope, Operation, PermittedOperationGroups,
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `s2::types::Operation`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:4:59
[INFO] [stdout]   |
[INFO] [stdout] 4 |         AccessTokenId, AccessTokenInfo, AccessTokenScope, Operation, PermittedOperationGroups,
[INFO] [stdout]   |                                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::PermittedOperationGroups`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:4:70
[INFO] [stdout]   |
[INFO] [stdout] 4 |         AccessTokenId, AccessTokenInfo, AccessTokenScope, Operation, PermittedOperationGroups,
[INFO] [stdout]   |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReadWritePermissions`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |         ReadWritePermissions, ResourceSet,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `s2::types::ResourceSet`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/issue_access_token.rs:5:31
[INFO] [stdout]   |
[INFO] [stdout] 5 |         ReadWritePermissions, ResourceSet,
[INFO] [stdout]   |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let client = Client::new(config);
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AccessTokenId`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let access_token_id: AccessTokenId = "my-access-token".parse()?;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AccessTokenInfo`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let access_token_info = AccessTokenInfo::new(access_token_id).with_scope(
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AccessTokenScope`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         AccessTokenScope::new()
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::PermittedOperationGroups`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 PermittedOperationGroups::new()
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReadWritePermissions`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:20:35
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     .with_account(ReadWritePermissions::new().with_read(true)),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `s2::types::Operation::CreateStream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |             .with_op(Operation::CreateStream)
[INFO] [stdout]    |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `s2::types::ResourceSet::Prefix`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:23:40
[INFO] [stdout]    |
[INFO] [stdout] 23 |             .with_streams(ResourceSet::Prefix("my-stream-prefix".to_string()))
[INFO] [stdout]    |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `s2::types::ResourceSet::Exact`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:24:39
[INFO] [stdout]    |
[INFO] [stdout] 24 |             .with_basins(ResourceSet::Exact("my-perfect-basin".to_string())),
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:12:32
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::Client::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let client = Client::new(config);
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::AccessTokenInfo::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:16:46
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let access_token_info = AccessTokenInfo::new(access_token_id).with_scope(
[INFO] [stdout]    |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::AccessTokenInfo::with_scope`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:16:67
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let access_token_info = AccessTokenInfo::new(access_token_id).with_scope(
[INFO] [stdout]    |                                                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::AccessTokenScope::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:17:27
[INFO] [stdout]    |
[INFO] [stdout] 17 |         AccessTokenScope::new()
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::AccessTokenScope::with_op_groups`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 |             .with_op_groups(
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::PermittedOperationGroups::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:19:43
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 PermittedOperationGroups::new()
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::PermittedOperationGroups::with_account`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     .with_account(ReadWritePermissions::new().with_read(true)),
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::ReadWritePermissions::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:20:57
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     .with_account(ReadWritePermissions::new().with_read(true)),
[INFO] [stdout]    |                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ReadWritePermissions::with_read`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:20:63
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     .with_account(ReadWritePermissions::new().with_read(true)),
[INFO] [stdout]    |                                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::AccessTokenScope::with_op`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 |             .with_op(Operation::CreateStream)
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::AccessTokenScope::with_streams`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:23:14
[INFO] [stdout]    |
[INFO] [stdout] 23 |             .with_streams(ResourceSet::Prefix("my-stream-prefix".to_string()))
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::AccessTokenScope::with_basins`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 |             .with_basins(ResourceSet::Exact("my-perfect-basin".to_string())),
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::Client::issue_access_token`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/issue_access_token.rs:26:24
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let token = client.issue_access_token(access_token_info).await?;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_basin.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 |     client::{Client, ClientConfig},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_basin.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 |     client::{Client, ClientConfig},
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_basin.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinConfig, BasinName, CreateBasinRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_basin.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinConfig, BasinName, CreateBasinRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::CreateBasinRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_basin.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinConfig, BasinName, CreateBasinRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `s2::types::RetentionPolicy`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_basin.rs:5:57
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinConfig, BasinName, CreateBasinRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |                                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::StreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/create_basin.rs:5:74
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinConfig, BasinName, CreateBasinRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |                                                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let client = Client::new(config);
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::StreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:16:33
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let default_stream_config = StreamConfig::new().with_retention_policy(RetentionPolicy::Age(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `s2::types::RetentionPolicy::Age`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:16:92
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let default_stream_config = StreamConfig::new().with_retention_policy(RetentionPolicy::Age(
[INFO] [stdout]    |                                                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let basin_config = BasinConfig::new()
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::CreateBasinRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:26:32
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let create_basin_request = CreateBasinRequest::new(basin.clone()).with_config(basin_config);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:11:32
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::BasinClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_stream.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 |     client::{BasinClient, ClientConfig},
[INFO] [stdout]   |              ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_stream.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 4 |     client::{BasinClient, ClientConfig},
[INFO] [stdout]   |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_stream.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinName, ReconfigureStreamRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReconfigureStreamRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_stream.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinName, ReconfigureStreamRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated enum `s2::types::RetentionPolicy`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_stream.rs:5:50
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinName, ReconfigureStreamRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::StreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/reconfigure_stream.rs:5:67
[INFO] [stdout]   |
[INFO] [stdout] 5 |     types::{BasinName, ReconfigureStreamRequest, RetentionPolicy, StreamConfig},
[INFO] [stdout]   |                                                                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::BasinClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let basin_client = BasinClient::new(config, basin);
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::StreamConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let stream_config_updates = StreamConfig::new().with_retention_policy(RetentionPolicy::Age(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `s2::types::RetentionPolicy::Age`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:17:92
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let stream_config_updates = StreamConfig::new().with_retention_policy(RetentionPolicy::Age(
[INFO] [stdout]    |                                                                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ReconfigureStreamRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:22:38
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let reconfigure_stream_request = ReconfigureStreamRequest::new(stream)
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:11:32
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let config = ClientConfig::new(token);
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::BasinClient::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let basin_client = BasinClient::new(config, basin);
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::StreamConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:17:47
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let stream_config_updates = StreamConfig::new().with_retention_policy(RetentionPolicy::Age(
[INFO] [stdout]    |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::StreamConfig::with_retention_policy`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:17:53
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let stream_config_updates = StreamConfig::new().with_retention_policy(RetentionPolicy::Age(
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::ReconfigureStreamRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:22:64
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let reconfigure_stream_request = ReconfigureStreamRequest::new(stream)
[INFO] [stdout]    |                                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ReconfigureStreamRequest::with_config`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 |         .with_config(stream_config_updates)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/explicit_trim.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{ClientConfig, StreamClient},
[INFO] [stdout]   |              ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_basin.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_basin.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{Client, ClientConfig},
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_basin.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, DeleteBasinRequest},
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::DeleteBasinRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_basin.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, DeleteBasinRequest},
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_basin.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::Client`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_basin.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let client = Client::new(config);
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_basin.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::DeleteBasinRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_basin.rs:14:32
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let delete_basin_request = DeleteBasinRequest::new(basin)
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/delete_basin.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::Client::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_basin.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let client = Client::new(config);
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::DeleteBasinRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_basin.rs:14:52
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let delete_basin_request = DeleteBasinRequest::new(basin)
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::DeleteBasinRequest::with_if_exists`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_basin.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |         .with_if_exists(true);
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::Client::delete_basin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/delete_basin.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |     client.delete_basin(delete_basin_request).await?;
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::Client::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let client = Client::new(config);
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ReconfigureStreamRequest::with_mask`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 |         .with_mask(vec!["retention_policy".to_string()]);
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::BasinClient::reconfigure_stream`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/reconfigure_stream.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 |         .reconfigure_stream(reconfigure_stream_request)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::StreamClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/explicit_trim.rs:2:28
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{ClientConfig, StreamClient},
[INFO] [stdout]   |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendInput`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/explicit_trim.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{AppendInput, AppendRecordBatch, BasinName, CommandRecord},
[INFO] [stdout]   |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendRecordBatch`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/explicit_trim.rs:3:26
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{AppendInput, AppendRecordBatch, BasinName, CommandRecord},
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/explicit_trim.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{AppendInput, AppendRecordBatch, BasinName, CommandRecord},
[INFO] [stdout]   |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::CommandRecord`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/explicit_trim.rs:3:56
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{AppendInput, AppendRecordBatch, BasinName, CommandRecord},
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/explicit_trim.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::StreamClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let stream_client = StreamClient::new(config, basin, stream);
[INFO] [stdout]    |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::CommandRecord`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let trim_request = CommandRecord::trim(latest_seq_num);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendRecordBatch`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:23:31
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let append_record_batch = AppendRecordBatch::try_from_iter([trim_request])
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::AppendInput`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:25:24
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let append_input = AppendInput::new(append_record_batch);
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/explicit_trim.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::StreamClient::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:12:39
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let stream_client = StreamClient::new(config, basin, stream);
[INFO] [stdout]    |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::StreamClient::check_tail`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let tail = stream_client.check_tail().await?;
[INFO] [stdout]    |                              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `s2::types::StreamPosition::seq_num`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 |     if tail.seq_num == 0 {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::StreamConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:16:47
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let default_stream_config = StreamConfig::new().with_retention_policy(RetentionPolicy::Age(
[INFO] [stdout]    |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::StreamConfig::with_retention_policy`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:16:53
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let default_stream_config = StreamConfig::new().with_retention_policy(RetentionPolicy::Age(
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::BasinConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:21:37
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let basin_config = BasinConfig::new()
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::BasinConfig::with_default_stream_config`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .with_default_stream_config(default_stream_config)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::BasinConfig::with_create_stream_on_append`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 |         .with_create_stream_on_append(false)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::BasinConfig::with_create_stream_on_read`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 |         .with_create_stream_on_read(false);
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::CreateBasinRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:26:52
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let create_basin_request = CreateBasinRequest::new(basin.clone()).with_config(basin_config);
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::CreateBasinRequest::with_config`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:26:71
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let create_basin_request = CreateBasinRequest::new(basin.clone()).with_config(basin_config);
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::Client::create_basin`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:28:32
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let created_basin = client.create_basin(create_basin_request).await?;
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::Client::get_basin_config`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/create_basin.rs:31:31
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let basin_config = client.get_basin_config(basin).await?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `s2::types::StreamPosition::seq_num`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let latest_seq_num = tail.seq_num - 1;
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::CommandRecord::trim`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let trim_request = CommandRecord::trim(latest_seq_num);
[INFO] [stdout]    |                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::AppendRecordBatch::try_from_iter`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:23:50
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let append_record_batch = AppendRecordBatch::try_from_iter([trim_request])
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::AppendInput::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:25:37
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let append_input = AppendInput::new(append_record_batch);
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::StreamClient::append`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/explicit_trim.rs:26:27
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let _ = stream_client.append(append_input).await?;
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::BasinClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_streams.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{BasinClient, ClientConfig},
[INFO] [stdout]   |              ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_streams.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 |     client::{BasinClient, ClientConfig},
[INFO] [stdout]   |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_streams.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, ListStreamsRequest},
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ListStreamsRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_streams.rs:3:24
[INFO] [stdout]   |
[INFO] [stdout] 3 |     types::{BasinName, ListStreamsRequest},
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::ClientConfig`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_streams.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::BasinName`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_streams.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let basin: BasinName = "my-favorite-basin".parse()?;
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::BasinClient`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_streams.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let basin_client = BasinClient::new(config, basin);
[INFO] [stdout]    |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `s2::types::ListStreamsRequest`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_streams.rs:14:32
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let list_streams_request = ListStreamsRequest::new().with_prefix(prefix);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::ClientConfig::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]  --> examples/list_streams.rs:9:32
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let config = ClientConfig::new(token);
[INFO] [stdout]   |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::BasinClient::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_streams.rs:11:37
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let basin_client = BasinClient::new(config, basin);
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `s2::types::ListStreamsRequest::new`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_streams.rs:14:52
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let list_streams_request = ListStreamsRequest::new().with_prefix(prefix);
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::types::ListStreamsRequest::with_prefix`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_streams.rs:14:58
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let list_streams_request = ListStreamsRequest::new().with_prefix(prefix);
[INFO] [stdout]    |                                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `s2::BasinClient::list_streams`: This crate has been renamed to `s2-sdk`. Please update your Cargo.toml to use `s2-sdk` instead.
[INFO] [stdout]   --> examples/list_streams.rs:16:46
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let list_streams_response = basin_client.list_streams(list_streams_request).await?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `streamstore` (lib test); 40 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name s2 --edition=2024 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 '--deny=clippy::unused_async' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("connector", "prost-build"))' -C metadata=491111c75b2d82e7 -C extra-filename=-f0876bbbd9fa20ae --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern async_stream=/opt/rustwide/target/debug/deps/libasync_stream-8400e2c3b5c64acc.rlib --extern backon=/opt/rustwide/target/debug/deps/libbackon-9e1a7d9b5b9778ab.rlib --extern bytes=/opt/rustwide/target/debug/deps/libbytes-8160c0ff9646c5ab.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-f45ce1b069a5b348.rlib --extern http=/opt/rustwide/target/debug/deps/libhttp-efa0d333ef107f93.rlib --extern hyper=/opt/rustwide/target/debug/deps/libhyper-81f9d534c5132f63.rlib --extern hyper_util=/opt/rustwide/target/debug/deps/libhyper_util-c8f8d68f343746b5.rlib --extern prost=/opt/rustwide/target/debug/deps/libprost-9f533a8c27aa90c4.rlib --extern prost_types=/opt/rustwide/target/debug/deps/libprost_types-72119c4d8426b4b1.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-ea6d552dc655486a.rlib --extern regex=/opt/rustwide/target/debug/deps/libregex-85156da0be8760ce.rlib --extern rstest=/opt/rustwide/target/debug/deps/librstest-29a389a0131129ca.rlib --extern secrecy=/opt/rustwide/target/debug/deps/libsecrecy-d136b33a8389afce.rlib --extern sync_docs=/opt/rustwide/target/debug/deps/libsync_docs-843aa8aaf9414d9c.so --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-e28a0bc72db6b0b7.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-9409129453cfe4d9.rlib --extern tokio_muxt=/opt/rustwide/target/debug/deps/libtokio_muxt-39a99d53224d4331.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-f984595896c96bcd.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-c683c52493ce1503.rlib --extern tonic_prost=/opt/rustwide/target/debug/deps/libtonic_prost-bc800d8707f59e9c.rlib --extern tonic_side_effect=/opt/rustwide/target/debug/deps/libtonic_side_effect-cce6ec0f5ff93d40.rlib --extern tower_service=/opt/rustwide/target/debug/deps/libtower_service-d85697bf5431d8b4.rlib --extern tracing=/opt/rustwide/target/debug/deps/libtracing-1d2d09e9938d4598.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-5fbc4aea2e3c7104.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/aws-lc-sys-c3c10bb0a72e763b/out -L native=/opt/rustwide/target/debug/build/zstd-sys-94bc024394f443c2/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/opt/rustwide/target/debug/examples/rustcvenaKy/symbols.o" "<9 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libs2-9df51c80bbd9c9df,libuuid-5fbc4aea2e3c7104,libtonic_prost-bc800d8707f59e9c,libthiserror-e28a0bc72db6b0b7,libasync_stream-8400e2c3b5c64acc,libregex-85156da0be8760ce,libregex_automata-fba34c1028d47d09,libaho_corasick-f29775cc06654782,libregex_syntax-3cca980d12fc0e05,librand-ea6d552dc655486a,librand_chacha-743e02a10f9b1693,libppv_lite86-1d7606b3944c9438,libzerocopy-d741454ad2eb761b,librand_core-a2b0fb970bae9fc2,libgetrandom-efe2255e4b02da1a,libbackon-9e1a7d9b5b9778ab,libfastrand-76a6f80d667d0613,libsecrecy-d136b33a8389afce,libprost_types-72119c4d8426b4b1,libprost-9f533a8c27aa90c4,libtonic_side_effect-cce6ec0f5ff93d40,libtonic-c683c52493ce1503,libwebpki_roots-f4f735f5bd556918,libhyper_timeout-d6be20a8972a2704,libtokio_rustls-86578fcf2d45936e,librustls-d3c1fc61c062becc,libsubtle-4f5a50036df13274,libwebpki-7fcd135188938104,libuntrusted-ae5fa18859ffcbba,libaws_lc_rs-9fe1d9f993b779b8,libaws_lc_sys-a7fced412cb674c7,librustls_pki_types-b4b9366ba4b4e678,libzeroize-c9189a97966a040e,liblog-a4798c9d97752534,libhyper_util-c8f8d68f343746b5,libhyper-81f9d534c5132f63,libwant-5da7cd3e9e53353c,libtry_lock-0e5736ebe7ae5c9e,libhttparse-9c8043f0d8f65c21,libh2-5053e44b773dac18,libatomic_waker-4d8f3a876068a9c4,libhttpdate-ab2f2cdbe04a360b,libaxum-1a1c9a7af8ea6186,libpercent_encoding-b8714e110ca16f4c,libmatchit-92d8670e621f5f38,libserde-da8f74c7c63f93cc,libaxum_core-24d9b912667b1fcf,libmime-aa776e7d0d3a99c3,libtower-dc4b5f98f59234f3,libindexmap-c706868df40d0557,libequivalent-2f5434284319e1e1,libhashbrown-0750614495cfd116,libtokio_util-39b154f801262996,libtower_layer-3b63c02b4d0ef938,libbase64-29d4d4232c317d5e,libtracing-1d2d09e9938d4598,libtracing_core-e18a903b9e831f59,libonce_cell-9ec3b2d30075ab56,libsync_wrapper-c0c7e58a7887b1e2,libzstd-4eccdaf75d2d06a4,libzstd_safe-a1b660211e689559,libzstd_sys-25f83013d5cbf922,libtower_service-d85697bf5431d8b4,libhttp_body_util-42a5edfe389e35cf,libhttp_body-faa30fb5a9de280b,libhttp-efa0d333ef107f93,libitoa-ba08b808be5ac239,libfnv-bf8b415be0978c3b,libtokio_stream-f984595896c96bcd,libtokio_muxt-39a99d53224d4331,libpin_project-10051d55312ff1ae,libtokio-9409129453cfe4d9,libsignal_hook_registry-4845df90979861eb,libsocket2-91661dbc9b852c0b,libbytes-8160c0ff9646c5ab,libmio-16a18798449dd6dd,libparking_lot-348b89383e734622,libparking_lot_core-522bd739598c52fe,liblibc-902acea8216992a8,libcfg_if-64b1dcae456935ce,libsmallvec-695d630f41d8414d,liblock_api-50f3abc6222881ec,libscopeguard-96105b3e6a714ed4,libfutures-f45ce1b069a5b348,libfutures_executor-04d9cc2aca27ece2,libfutures_util-cda749e9ff33a449,libmemchr-00551d7dcf71ae3d,libfutures_io-0c818ad091fbaf7f,libslab-5720d3dfa1792f68,libfutures_channel-29524163f8896842,libpin_project_lite-63e0d9d6cb6ec6cf,libfutures_sink-999c1a898cc14726,libfutures_task-95d34631e5fd30be,libpin_utils-e0a199353c6bf870,libfutures_core-5b72dc92615109c0}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/examples/rustcvenaKy/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-c3c10bb0a72e763b/out" "-L" "/opt/rustwide/target/debug/build/zstd-sys-94bc024394f443c2/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/create_stream-54e1f492dc5611bf" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `streamstore` (example "create_stream") due to 1 previous error; 21 warnings emitted
[INFO] [stderr] error: could not compile `streamstore` (example "producer"); 38 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name producer --edition=2024 examples/producer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 '--deny=clippy::unused_async' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("connector", "prost-build"))' -C metadata=fc2022cd0df5c9ee -C extra-filename=-3b0c01e53d70f9ee --out-dir /opt/rustwide/target/debug/examples -L dependency=/opt/rustwide/target/debug/deps --extern async_stream=/opt/rustwide/target/debug/deps/libasync_stream-8400e2c3b5c64acc.rlib --extern backon=/opt/rustwide/target/debug/deps/libbackon-9e1a7d9b5b9778ab.rlib --extern bytes=/opt/rustwide/target/debug/deps/libbytes-8160c0ff9646c5ab.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-f45ce1b069a5b348.rlib --extern http=/opt/rustwide/target/debug/deps/libhttp-efa0d333ef107f93.rlib --extern hyper=/opt/rustwide/target/debug/deps/libhyper-81f9d534c5132f63.rlib --extern hyper_util=/opt/rustwide/target/debug/deps/libhyper_util-c8f8d68f343746b5.rlib --extern prost=/opt/rustwide/target/debug/deps/libprost-9f533a8c27aa90c4.rlib --extern prost_types=/opt/rustwide/target/debug/deps/libprost_types-72119c4d8426b4b1.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-ea6d552dc655486a.rlib --extern regex=/opt/rustwide/target/debug/deps/libregex-85156da0be8760ce.rlib --extern rstest=/opt/rustwide/target/debug/deps/librstest-29a389a0131129ca.rlib --extern secrecy=/opt/rustwide/target/debug/deps/libsecrecy-d136b33a8389afce.rlib --extern s2=/opt/rustwide/target/debug/deps/libs2-9df51c80bbd9c9df.rlib --extern sync_docs=/opt/rustwide/target/debug/deps/libsync_docs-843aa8aaf9414d9c.so --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-e28a0bc72db6b0b7.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-9409129453cfe4d9.rlib --extern tokio_muxt=/opt/rustwide/target/debug/deps/libtokio_muxt-39a99d53224d4331.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-f984595896c96bcd.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-c683c52493ce1503.rlib --extern tonic_prost=/opt/rustwide/target/debug/deps/libtonic_prost-bc800d8707f59e9c.rlib --extern tonic_side_effect=/opt/rustwide/target/debug/deps/libtonic_side_effect-cce6ec0f5ff93d40.rlib --extern tower_service=/opt/rustwide/target/debug/deps/libtower_service-d85697bf5431d8b4.rlib --extern tracing=/opt/rustwide/target/debug/deps/libtracing-1d2d09e9938d4598.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-5fbc4aea2e3c7104.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/aws-lc-sys-c3c10bb0a72e763b/out -L native=/opt/rustwide/target/debug/build/zstd-sys-94bc024394f443c2/out` (signal: 9, SIGKILL: kill)
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/opt/rustwide/target/debug/examples/rustclb5OiM/symbols.o" "<5 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libs2-9df51c80bbd9c9df,libuuid-5fbc4aea2e3c7104,libtonic_prost-bc800d8707f59e9c,libthiserror-e28a0bc72db6b0b7,libasync_stream-8400e2c3b5c64acc,libregex-85156da0be8760ce,libregex_automata-fba34c1028d47d09,libaho_corasick-f29775cc06654782,libregex_syntax-3cca980d12fc0e05,librand-ea6d552dc655486a,librand_chacha-743e02a10f9b1693,libppv_lite86-1d7606b3944c9438,libzerocopy-d741454ad2eb761b,librand_core-a2b0fb970bae9fc2,libgetrandom-efe2255e4b02da1a,libbackon-9e1a7d9b5b9778ab,libfastrand-76a6f80d667d0613,libsecrecy-d136b33a8389afce,libprost_types-72119c4d8426b4b1,libprost-9f533a8c27aa90c4,libtonic_side_effect-cce6ec0f5ff93d40,libtonic-c683c52493ce1503,libwebpki_roots-f4f735f5bd556918,libhyper_timeout-d6be20a8972a2704,libtokio_rustls-86578fcf2d45936e,librustls-d3c1fc61c062becc,libsubtle-4f5a50036df13274,libwebpki-7fcd135188938104,libuntrusted-ae5fa18859ffcbba,libaws_lc_rs-9fe1d9f993b779b8,libaws_lc_sys-a7fced412cb674c7,librustls_pki_types-b4b9366ba4b4e678,libzeroize-c9189a97966a040e,liblog-a4798c9d97752534,libhyper_util-c8f8d68f343746b5,libhyper-81f9d534c5132f63,libwant-5da7cd3e9e53353c,libtry_lock-0e5736ebe7ae5c9e,libhttparse-9c8043f0d8f65c21,libh2-5053e44b773dac18,libatomic_waker-4d8f3a876068a9c4,libhttpdate-ab2f2cdbe04a360b,libaxum-1a1c9a7af8ea6186,libpercent_encoding-b8714e110ca16f4c,libmatchit-92d8670e621f5f38,libserde-da8f74c7c63f93cc,libaxum_core-24d9b912667b1fcf,libmime-aa776e7d0d3a99c3,libtower-dc4b5f98f59234f3,libindexmap-c706868df40d0557,libequivalent-2f5434284319e1e1,libhashbrown-0750614495cfd116,libtokio_util-39b154f801262996,libtower_layer-3b63c02b4d0ef938,libbase64-29d4d4232c317d5e,libtracing-1d2d09e9938d4598,libtracing_core-e18a903b9e831f59,libonce_cell-9ec3b2d30075ab56,libsync_wrapper-c0c7e58a7887b1e2,libzstd-4eccdaf75d2d06a4,libzstd_safe-a1b660211e689559,libzstd_sys-25f83013d5cbf922,libtower_service-d85697bf5431d8b4,libhttp_body_util-42a5edfe389e35cf,libhttp_body-faa30fb5a9de280b,libhttp-efa0d333ef107f93,libitoa-ba08b808be5ac239,libfnv-bf8b415be0978c3b,libtokio_stream-f984595896c96bcd,libtokio_muxt-39a99d53224d4331,libpin_project-10051d55312ff1ae,libtokio-9409129453cfe4d9,libsignal_hook_registry-4845df90979861eb,libsocket2-91661dbc9b852c0b,libbytes-8160c0ff9646c5ab,libmio-16a18798449dd6dd,libparking_lot-348b89383e734622,libparking_lot_core-522bd739598c52fe,liblibc-902acea8216992a8,libcfg_if-64b1dcae456935ce,libsmallvec-695d630f41d8414d,liblock_api-50f3abc6222881ec,libscopeguard-96105b3e6a714ed4,libfutures-f45ce1b069a5b348,libfutures_executor-04d9cc2aca27ece2,libfutures_util-cda749e9ff33a449,libmemchr-00551d7dcf71ae3d,libfutures_io-0c818ad091fbaf7f,libslab-5720d3dfa1792f68,libfutures_channel-29524163f8896842,libpin_project_lite-63e0d9d6cb6ec6cf,libfutures_sink-999c1a898cc14726,libfutures_task-95d34631e5fd30be,libpin_utils-e0a199353c6bf870,libfutures_core-5b72dc92615109c0}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/examples/rustclb5OiM/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-c3c10bb0a72e763b/out" "-L" "/opt/rustwide/target/debug/build/zstd-sys-94bc024394f443c2/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/delete_stream-f3c969606d8a218f" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `streamstore` (example "delete_stream") due to 1 previous error; 12 warnings emitted
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/opt/rustwide/target/debug/examples/rustcDYY5Xj/symbols.o" "<6 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libs2-9df51c80bbd9c9df,libuuid-5fbc4aea2e3c7104,libtonic_prost-bc800d8707f59e9c,libthiserror-e28a0bc72db6b0b7,libasync_stream-8400e2c3b5c64acc,libregex-85156da0be8760ce,libregex_automata-fba34c1028d47d09,libaho_corasick-f29775cc06654782,libregex_syntax-3cca980d12fc0e05,librand-ea6d552dc655486a,librand_chacha-743e02a10f9b1693,libppv_lite86-1d7606b3944c9438,libzerocopy-d741454ad2eb761b,librand_core-a2b0fb970bae9fc2,libgetrandom-efe2255e4b02da1a,libbackon-9e1a7d9b5b9778ab,libfastrand-76a6f80d667d0613,libsecrecy-d136b33a8389afce,libprost_types-72119c4d8426b4b1,libprost-9f533a8c27aa90c4,libtonic_side_effect-cce6ec0f5ff93d40,libtonic-c683c52493ce1503,libwebpki_roots-f4f735f5bd556918,libhyper_timeout-d6be20a8972a2704,libtokio_rustls-86578fcf2d45936e,librustls-d3c1fc61c062becc,libsubtle-4f5a50036df13274,libwebpki-7fcd135188938104,libuntrusted-ae5fa18859ffcbba,libaws_lc_rs-9fe1d9f993b779b8,libaws_lc_sys-a7fced412cb674c7,librustls_pki_types-b4b9366ba4b4e678,libzeroize-c9189a97966a040e,liblog-a4798c9d97752534,libhyper_util-c8f8d68f343746b5,libhyper-81f9d534c5132f63,libwant-5da7cd3e9e53353c,libtry_lock-0e5736ebe7ae5c9e,libhttparse-9c8043f0d8f65c21,libh2-5053e44b773dac18,libatomic_waker-4d8f3a876068a9c4,libhttpdate-ab2f2cdbe04a360b,libaxum-1a1c9a7af8ea6186,libpercent_encoding-b8714e110ca16f4c,libmatchit-92d8670e621f5f38,libserde-da8f74c7c63f93cc,libaxum_core-24d9b912667b1fcf,libmime-aa776e7d0d3a99c3,libtower-dc4b5f98f59234f3,libindexmap-c706868df40d0557,libequivalent-2f5434284319e1e1,libhashbrown-0750614495cfd116,libtokio_util-39b154f801262996,libtower_layer-3b63c02b4d0ef938,libbase64-29d4d4232c317d5e,libtracing-1d2d09e9938d4598,libtracing_core-e18a903b9e831f59,libonce_cell-9ec3b2d30075ab56,libsync_wrapper-c0c7e58a7887b1e2,libzstd-4eccdaf75d2d06a4,libzstd_safe-a1b660211e689559,libzstd_sys-25f83013d5cbf922,libtower_service-d85697bf5431d8b4,libhttp_body_util-42a5edfe389e35cf,libhttp_body-faa30fb5a9de280b,libhttp-efa0d333ef107f93,libitoa-ba08b808be5ac239,libfnv-bf8b415be0978c3b,libtokio_stream-f984595896c96bcd,libtokio_muxt-39a99d53224d4331,libpin_project-10051d55312ff1ae,libtokio-9409129453cfe4d9,libsignal_hook_registry-4845df90979861eb,libsocket2-91661dbc9b852c0b,libbytes-8160c0ff9646c5ab,libmio-16a18798449dd6dd,libparking_lot-348b89383e734622,libparking_lot_core-522bd739598c52fe,liblibc-902acea8216992a8,libcfg_if-64b1dcae456935ce,libsmallvec-695d630f41d8414d,liblock_api-50f3abc6222881ec,libscopeguard-96105b3e6a714ed4,libfutures-f45ce1b069a5b348,libfutures_executor-04d9cc2aca27ece2,libfutures_util-cda749e9ff33a449,libmemchr-00551d7dcf71ae3d,libfutures_io-0c818ad091fbaf7f,libslab-5720d3dfa1792f68,libfutures_channel-29524163f8896842,libpin_project_lite-63e0d9d6cb6ec6cf,libfutures_sink-999c1a898cc14726,libfutures_task-95d34631e5fd30be,libpin_utils-e0a199353c6bf870,libfutures_core-5b72dc92615109c0}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/examples/rustcDYY5Xj/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-c3c10bb0a72e763b/out" "-L" "/opt/rustwide/target/debug/build/zstd-sys-94bc024394f443c2/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/reconfigure_basin-74cf49e5f3cecee2" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `streamstore` (example "reconfigure_basin") due to 1 previous error; 26 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "363e59a4b95b3be7b45321fd2897cc8e95d074811c9b4903c9766205e158ae5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "363e59a4b95b3be7b45321fd2897cc8e95d074811c9b4903c9766205e158ae5b", kill_on_drop: false }`
[INFO] [stdout] 363e59a4b95b3be7b45321fd2897cc8e95d074811c9b4903c9766205e158ae5b
