[INFO] fetching crate nats 0.26.0...
[INFO] testing nats-0.26.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate nats 0.26.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate nats 0.26.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate nats 0.26.0
[INFO] tweaked toml for crates.io crate nats 0.26.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate nats 0.26.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate nats 0.26.0 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:153:12
[INFO] [stderr]     |
[INFO] [stderr] 153 | homepage = "https://github.com/nats-io/nats.rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 158 | repository = "https://github.com/nats-io/nats.rs"
[INFO] [stderr]     |              ------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `nats` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3
[INFO] running `Command { std: "docker" "start" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:153:12
[INFO] [stderr]     |
[INFO] [stderr] 153 | homepage = "https://github.com/nats-io/nats.rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 158 | repository = "https://github.com/nats-io/nats.rs"
[INFO] [stderr]     |              ------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `nats` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling typenum v1.14.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling semver v1.0.4
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling futures-core v0.3.18
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling ppv-lite86 v0.2.15
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling tinyvec_macros v0.1.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling matches v0.1.9
[INFO] [stderr]    Compiling tinyvec v1.5.1
[INFO] [stderr]    Compiling cache-padded v1.1.1
[INFO] [stderr]    Compiling syn v1.0.81
[INFO] [stderr]    Compiling concurrent-queue v1.2.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling waker-fn v1.1.0
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling rustls v0.22.4
[INFO] [stderr]    Compiling futures-io v0.3.18
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.7
[INFO] [stderr]    Compiling event-listener v2.5.1
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling unicode-bidi v0.3.7
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling parking v2.0.0
[INFO] [stderr]    Compiling fastrand v1.5.0
[INFO] [stderr]    Compiling itoa v1.0.1
[INFO] [stderr]    Compiling percent-encoding v2.1.0
[INFO] [stderr]    Compiling smallvec v1.7.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling form_urlencoded v1.0.1
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling futures-lite v1.12.0
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling async-channel v1.6.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.19
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling async-task v4.0.3
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling data-encoding v2.3.2
[INFO] [stderr]    Compiling once_cell v1.8.0
[INFO] [stderr]    Compiling base64 v0.13.0
[INFO] [stderr]    Compiling atomic-waker v1.0.0
[INFO] [stderr]    Compiling openssl-probe v0.1.4
[INFO] [stderr]    Compiling num_threads v0.1.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling base64-url v1.4.10
[INFO] [stderr]    Compiling rustls-native-certs v0.7.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling blocking v1.1.0
[INFO] [stderr]    Compiling idna v0.2.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling url v2.2.2
[INFO] [stderr]    Compiling signature v2.1.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling signatory v0.27.1
[INFO] [stderr]    Compiling json v0.12.4
[INFO] [stderr]    Compiling regex v1.7.3
[INFO] [stderr]    Compiling nuid v0.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde_repr v0.1.7
[INFO] [stderr]    Compiling nkeys v0.4.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling time v0.3.7
[INFO] [stderr]    Compiling serde_nanos v0.1.2
[INFO] [stderr]    Compiling rustls-webpki v0.102.8
[INFO] [stderr]    Compiling nats v0.26.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:153:12
[INFO] [stderr]     |
[INFO] [stderr] 153 | homepage = "https://github.com/nats-io/nats.rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 158 | repository = "https://github.com/nats-io/nats.rs"
[INFO] [stderr]     |              ------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `nats` (manifest) generated 1 warning
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.5
[INFO] [stderr]    Compiling unicode-width v0.1.9
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling unicode-segmentation v1.8.0
[INFO] [stderr]    Compiling backtrace v0.3.63
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling gimli v0.26.1
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling object v0.27.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling slab v0.4.5
[INFO] [stderr]    Compiling walkdir v2.3.2
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]    Compiling polling v2.2.0
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling socket2 v0.4.2
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling memoffset v0.6.4
[INFO] [stderr]    Compiling miniz_oxide v0.4.4
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling bstr v0.2.17
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling signal-hook v0.3.10
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling termcolor v1.1.2
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling async-io v1.6.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.0
[INFO] [stderr]    Compiling thread_local v1.1.3
[INFO] [stderr]    Compiling plotters-backend v0.3.2
[INFO] [stderr]    Compiling env_logger v0.5.13
[INFO] [stderr]    Compiling globset v0.4.8
[INFO] [stderr]    Compiling plotters-svg v0.3.1
[INFO] [stderr]    Compiling itertools v0.10.1
[INFO] [stderr]    Compiling async-lock v2.4.0
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling itoa v0.4.8
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling async-fs v1.5.0
[INFO] [stderr]    Compiling ignore v0.4.18
[INFO] [stderr]    Compiling plotters v0.3.1
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling csv v1.1.6
[INFO] [stderr]    Compiling async-process v1.3.0
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]    Compiling addr2line v0.17.0
[INFO] [stderr]    Compiling structopt-derive v0.2.18
[INFO] [stderr]    Compiling globwalk v0.3.1
[INFO] [stderr]    Compiling async-net v1.6.1
[INFO] [stderr]    Compiling criterion-plot v0.4.4
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling async-executor v1.4.1
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling historian v4.0.4
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling structopt v0.2.18
[INFO] [stderr]    Compiling structopt v0.3.25
[INFO] [stderr]    Compiling env_logger v0.9.0
[INFO] [stderr]    Compiling smol v1.2.5
[INFO] [stderr]    Compiling exitfailure v0.5.1
[INFO] [stderr]    Compiling clap-verbosity-flag v0.2.0
[INFO] [stderr]    Compiling criterion v0.3.5
[INFO] [stderr]    Compiling quicli v0.4.0
[INFO] [stderr]    Compiling nats v0.26.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `nats_server`
[INFO] [stdout]   --> tests/no_messages.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub use nats_server::*;
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `nats::jetstream`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | use nats::jetstream::*;
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:20:20
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let nc = nats::connect(s.client_url()).expect("could not connect");
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:21:31
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     js.add_stream(&StreamConfig {
[INFO] [stdout]    |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::ConsumerConfig`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         ConsumerConfig {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PullSubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::BatchOptions`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:47:16
[INFO] [stdout]    |
[INFO] [stdout] 47 |         .fetch(BatchOptions {
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 |     js.add_stream(&StreamConfig {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         name: "TEST".to_string(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         subjects: vec!["foo".to_string()],
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_consumer`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 |     js.add_consumer(
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::durable_name`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             durable_name: Some("CONSUMER".to_string()),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::pull_subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 |         .pull_subscribe_with_options(
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::PullSubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:43:36
[INFO] [stdout]    |
[INFO] [stdout] 43 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:43:42
[INFO] [stdout]    |
[INFO] [stdout] 43 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]    |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscription::fetch`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 |         .fetch(BatchOptions {
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::BatchOptions::batch`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             batch: 10,
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::BatchOptions::expires`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             expires: None,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::BatchOptions::no_wait`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_messages.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             no_wait: true,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/auth_nkey.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let s = nats_server::run_server("tests/configs/nkey.conf");
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/drain.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `nats_test_server`
[INFO] [stdout]   --> tests/reconnection.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use nats_test_server::NatsTestServer;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_test_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_test_server`, use `cargo add nats_test_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/drain.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let s = nats_server::run_basic_server();
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nats` (test "no_messages") due to 1 previous error; 20 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `nats` (test "auth_nkey") due to 1 previous error
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/auth_tls.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 |     assert!(nats::connect(server.client_url()).is_err());
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/auth_tls.rs:26:19
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert!(nats::connect(format!("tls://127.0.0.1:{}", server.client_port())).is_err());
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/auth_tls.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let server = nats_server::run_server("tests/configs/tls.conf");
[INFO] [stdout]    |                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/auth_tls.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let server = nats_server::run_server("tests/configs/ip-tls.conf");
[INFO] [stdout]    |                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> examples/serde-json/main.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let nc = nats::connect("demo.nats.io")?;
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nats` (test "drain") due to 1 previous error; 1 warning emitted
[INFO] [stderr] error: could not compile `nats` (test "auth_tls") due to 2 previous errors; 2 warnings emitted
[INFO] [stderr] error: could not compile `nats` (test "reconnection") due to 1 previous error
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/auth_token.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert!(nats::connect(s.client_url()).is_err());
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/auth_token.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 24 |     assert!(nats::connect(s.client_url_with_token("some-auth-token")).is_ok());
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/async_errors.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let s = nats_server::run_server("tests/configs/perms.conf");
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/auth_token.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let s = nats_server::run_server("tests/configs/token_auth.conf");
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/async_errors.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let s = nats_server::run_server("tests/configs/perms.conf");
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/slow_consumer.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let s = nats_server::run_basic_server();
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nats` (test "async_errors") due to 2 previous errors
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::asynk::Options`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:51:26
[INFO] [stdout]    |
[INFO] [stdout] 51 |             nats::asynk::Options::with_credentials(creds_path)
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::asynk::Options`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:53:26
[INFO] [stdout]    |
[INFO] [stdout] 53 |             nats::asynk::Options::new()
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nats` (test "auth_token") due to 1 previous error; 2 warnings emitted
[INFO] [stderr] error: could not compile `nats` (test "slow_consumer") due to 1 previous error
[INFO] [stdout] error[E0432]: unresolved import `nats_server`
[INFO] [stdout]   --> tests/no_responders.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use nats_server::*;
[INFO] [stdout]    |         ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::asynk::Options::with_credentials`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:51:35
[INFO] [stdout]    |
[INFO] [stdout] 51 |             nats::asynk::Options::with_credentials(creds_path)
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::asynk::Options::new`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:53:35
[INFO] [stdout]    |
[INFO] [stdout] 53 |             nats::asynk::Options::new()
[INFO] [stdout]    |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::asynk::Options::with_name`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |             .with_name("nats_bench rust client")
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::asynk::Options::tls_required`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:58:14
[INFO] [stdout]    |
[INFO] [stdout] 58 |             .tls_required(args.tls)
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::asynk::Options::connect`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |             .connect(&args.url)
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::asynk::Connection::publish`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:84:28
[INFO] [stdout]    |
[INFO] [stdout] 84 |                         nc.publish(&subject, &msg).await.unwrap();
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::asynk::Connection::subscribe`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:97:32
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     let s = nc.subscribe(&subject).await.unwrap();
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::asynk::Subscription::next`: use the async-nats crate instead
[INFO] [stdout]   --> examples/async_nats_bench.rs:99:27
[INFO] [stdout]    |
[INFO] [stdout] 99 |                         s.next().await.unwrap();
[INFO] [stdout]    |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/no_responders.rs:20:20
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let nc = nats::connect(s.client_url()).expect("could not connect");
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nats` (test "no_responders") due to 1 previous error; 1 warning emitted
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::JetStream`: use the async-nats crate instead
[INFO] [stdout]   --> tests/drop.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 | use nats::{jetstream::JetStream, Connection, JetStreamOptions};
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::Connection`: use the async-nats crate instead
[INFO] [stdout]   --> tests/drop.rs:14:34
[INFO] [stdout]    |
[INFO] [stdout] 14 | use nats::{jetstream::JetStream, Connection, JetStreamOptions};
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::JetStreamOptions`: use the async-nats crate instead
[INFO] [stdout]   --> tests/drop.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 | use nats::{jetstream::JetStream, Connection, JetStreamOptions};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/drop.rs:25:21
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let nc1 = nats::connect(s.client_url())?;
[INFO] [stdout]    |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/drop.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let nc2 = nats::connect(s.client_url())?;
[INFO] [stdout]    |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/drop.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let nc1 = nats::connect(s.client_url())?;
[INFO] [stdout]    |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::asynk::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/drop.rs:61:31
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let nc = nats::asynk::connect(s.client_url()).await?;
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:121:36
[INFO] [stdout]     |
[INFO] [stdout] 121 |     js.add_stream(nats::jetstream::StreamConfig {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:142:38
[INFO] [stdout]     |
[INFO] [stdout] 142 |         .add_stream(nats::jetstream::StreamConfig {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::StorageType::Memory`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:146:52
[INFO] [stdout]     |
[INFO] [stdout] 146 |             storage: nats::jetstream::StorageType::Memory,
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::Connection`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:194:55
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub fn run_basic_jetstream() -> (nats_server::Server, Connection, JetStream) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::JetStream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:194:67
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub fn run_basic_jetstream() -> (nats_server::Server, Connection, JetStream) {
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:196:20
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::JetStream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:197:14
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let js = JetStream::new(nc.clone(), JetStreamOptions::default());
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::JetStreamOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:197:41
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let js = JetStream::new(nc.clone(), JetStreamOptions::default());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/drop.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let s = nats_server::run_basic_server();
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/drop.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let s = nats_server::run_basic_server();
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/drop.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let s = nats_server::run_basic_server();
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/drop.rs:63:24
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let inbox = nc.new_inbox();
[INFO] [stdout]    |                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `new_inbox` found for type `!` in the current scope
[INFO] [stdout]   --> tests/drop.rs:63:24
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let inbox = nc.new_inbox();
[INFO] [stdout]    |                        ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]   --> tests/drop.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 69 |             let sub = nc
[INFO] [stdout] 70 |                 .subscribe(&inbox)
[INFO] [stdout]    |                  ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/drop.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 69 |             let sub = nc
[INFO] [stdout]    |                       -- any code following this expression is unreachable
[INFO] [stdout] 70 |                 .subscribe(&inbox)
[INFO] [stdout]    |                            ^^^^^^ unreachable expression
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/drop.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |             sub.next()
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next` found for type `!` in the current scope
[INFO] [stdout]   --> tests/drop.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |             sub.next()
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `ne` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/cmp.rs:278:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/drop.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let s = nats_server::run_basic_server();
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/drop.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let s = nats_server::run_basic_server();
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:121:8
[INFO] [stdout]     |
[INFO] [stdout] 121 |     js.add_stream(nats::jetstream::StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         subjects: vec!["subject".to_string()],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:129:12
[INFO] [stdout]     |
[INFO] [stdout] 129 |         js.publish("subject", b"foo").unwrap();
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::subscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:131:18
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let sub = js.subscribe("subject").expect("failed to subscribe");
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::with_process_handler`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |     sub.with_process_handler(|_| Ok(()));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:142:10
[INFO] [stdout]     |
[INFO] [stdout] 142 |         .add_stream(nats::jetstream::StreamConfig {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             name: "stream10".to_string(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             subjects: vec!["subject11".to_string(), "subject12".to_string()],
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::max_msgs_per_subject`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             max_msgs_per_subject: 1,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::storage`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             storage: nats::jetstream::StorageType::Memory,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:153:14
[INFO] [stdout]     |
[INFO] [stdout] 153 |             .publish("subject11", vec![1, 2, 3])
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:156:14
[INFO] [stdout]     |
[INFO] [stdout] 156 |             .publish("subject12", vec![1, 2, 3])
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::subscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 |         .subscribe("subject11")
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::with_process_handler`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:169:17
[INFO] [stdout]     |
[INFO] [stdout] 169 |     sub.clone().with_process_handler(move |_| {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::unsubscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |     if let Err(e) = sub.unsubscribe() {
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/drop.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::JetStream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/drop.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let js = JetStream::new(nc.clone(), JetStreamOptions::default());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/drop.rs:194:34
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub fn run_basic_jetstream() -> (nats_server::Server, Connection, JetStream) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nats` (test "drop") due to 10 previous errors; 37 warnings emitted
[INFO] [stdout] warning: use of deprecated module `nats::jetstream`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | use nats::jetstream::*;
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `nats::jetstream`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 | use nats::{jetstream, Connection};
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::Connection`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:17:23
[INFO] [stdout]    |
[INFO] [stdout] 17 | use nats::{jetstream, Connection};
[INFO] [stdout]    |                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::Error`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .downcast::<jetstream::Error>()
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::ErrorCode::NotEnabled`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:35:56
[INFO] [stdout]    |
[INFO] [stdout] 35 |     assert_eq!(err.error_code(), jetstream::ErrorCode::NotEnabled);
[INFO] [stdout]    |                                                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:41:20
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:42:31
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::Error`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:50:32
[INFO] [stdout]    |
[INFO] [stdout] 50 |         .downcast::<jetstream::Error>()
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::ErrorCode::NotEnabledForAccount`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:53:56
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_eq!(err.error_code(), jetstream::ErrorCode::NotEnabledForAccount);
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 |     js.add_stream(StreamConfig {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PublishOptions`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:84:14
[INFO] [stdout]    |
[INFO] [stdout] 84 |             &PublishOptions {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::Error`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:96:32
[INFO] [stdout]    |
[INFO] [stdout] 96 |         .downcast::<jetstream::Error>()
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::ErrorCode::StreamNotMatch`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:99:56
[INFO] [stdout]    |
[INFO] [stdout] 99 |     assert_eq!(err.error_code(), jetstream::ErrorCode::StreamNotMatch);
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PublishOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |             &PublishOptions {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::Error`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:118:32
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .downcast::<jetstream::Error>()
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::ErrorCode::StreamWrongLastSequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:123:31
[INFO] [stdout]     |
[INFO] [stdout] 123 |         jetstream::ErrorCode::StreamWrongLastSequence
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PublishOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 134 |             &PublishOptions {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PublishOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:150:14
[INFO] [stdout]     |
[INFO] [stdout] 150 |             &PublishOptions {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PublishOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |             &PublishOptions {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::Error`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:178:32
[INFO] [stdout]     |
[INFO] [stdout] 178 |         .downcast::<jetstream::Error>()
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::ErrorCode::StreamWrongLastMsgId`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:181:56
[INFO] [stdout]     |
[INFO] [stdout] 181 |     assert_eq!(err.error_code(), jetstream::ErrorCode::StreamWrongLastMsgId);
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PublishOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:189:14
[INFO] [stdout]     |
[INFO] [stdout] 189 |             &PublishOptions {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::Error`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:200:32
[INFO] [stdout]     |
[INFO] [stdout] 200 |         .downcast::<jetstream::Error>()
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::ErrorCode::StreamWrongLastSequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:205:31
[INFO] [stdout]     |
[INFO] [stdout] 205 |         jetstream::ErrorCode::StreamWrongLastSequence
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PublishOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |             &PublishOptions {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PublishOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 |         &PublishOptions {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:250:20
[INFO] [stdout]     |
[INFO] [stdout] 250 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:251:31
[INFO] [stdout]     |
[INFO] [stdout] 251 |     let js = nats::jetstream::new(nc.clone());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:253:20
[INFO] [stdout]     |
[INFO] [stdout] 253 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::AckPolicy::Explicit`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:284:51
[INFO] [stdout]     |
[INFO] [stdout] 284 |     assert_eq!(info.config.ack_policy, AckPolicy::Explicit);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:302:20
[INFO] [stdout]     |
[INFO] [stdout] 302 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:303:31
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:305:20
[INFO] [stdout]     |
[INFO] [stdout] 305 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:323:14
[INFO] [stdout]     |
[INFO] [stdout] 323 |             &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:337:14
[INFO] [stdout]     |
[INFO] [stdout] 337 |             &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:356:10
[INFO] [stdout]     |
[INFO] [stdout] 356 |         &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:364:20
[INFO] [stdout]     |
[INFO] [stdout] 364 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:365:31
[INFO] [stdout]     |
[INFO] [stdout] 365 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:367:20
[INFO] [stdout]     |
[INFO] [stdout] 367 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:398:10
[INFO] [stdout]     |
[INFO] [stdout] 398 |         &SubscribeOptions::new().durable_name("v0".to_string()),
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:408:14
[INFO] [stdout]     |
[INFO] [stdout] 408 |             &SubscribeOptions::new().durable_name("other_queue_durable".to_string()),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:430:21
[INFO] [stdout]     |
[INFO] [stdout] 430 |     let con = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:431:32
[INFO] [stdout]     |
[INFO] [stdout] 431 |     let jsm = nats::jetstream::new(con);
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:433:20
[INFO] [stdout]     |
[INFO] [stdout] 433 |     jsm.add_stream(StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::DiscardPolicy::Old`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:435:33
[INFO] [stdout]     |
[INFO] [stdout] 435 |         discard: DiscardPolicy::Old,
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::RetentionPolicy::WorkQueue`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:437:37
[INFO] [stdout]     |
[INFO] [stdout] 437 |         retention: RetentionPolicy::WorkQueue,
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::StorageType::File`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:438:31
[INFO] [stdout]     |
[INFO] [stdout] 438 |         storage: StorageType::File,
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::ConsumerConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |         ConsumerConfig {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::DeliverPolicy::All`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:448:44
[INFO] [stdout]     |
[INFO] [stdout] 448 |             deliver_policy: DeliverPolicy::All,
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit variant `nats::jetstream::AckPolicy::Explicit`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:449:36
[INFO] [stdout]     |
[INFO] [stdout] 449 |             ack_policy: AckPolicy::Explicit,
[INFO] [stdout]     |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:460:14
[INFO] [stdout]     |
[INFO] [stdout] 460 |             &SubscribeOptions::bind("jobs_stream".to_string(), "durable".to_string())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:480:14
[INFO] [stdout]     |
[INFO] [stdout] 480 |             &SubscribeOptions::bind("jobs_stream".to_string(), "durable".to_string())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:501:20
[INFO] [stdout]     |
[INFO] [stdout] 501 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:502:31
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:504:20
[INFO] [stdout]     |
[INFO] [stdout] 504 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:521:14
[INFO] [stdout]     |
[INFO] [stdout] 521 |             &SubscribeOptions::new()
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:551:20
[INFO] [stdout]     |
[INFO] [stdout] 551 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:552:31
[INFO] [stdout]     |
[INFO] [stdout] 552 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:554:20
[INFO] [stdout]     |
[INFO] [stdout] 554 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::SubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:569:41
[INFO] [stdout]     |
[INFO] [stdout] 569 |         .subscribe_with_options("foo", &SubscribeOptions::ordered().deliver_all())
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:592:31
[INFO] [stdout]     |
[INFO] [stdout] 592 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:594:20
[INFO] [stdout]     |
[INFO] [stdout] 594 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::ConsumerConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:604:9
[INFO] [stdout]     |
[INFO] [stdout] 604 |         ConsumerConfig {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PullSubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:618:14
[INFO] [stdout]     |
[INFO] [stdout] 618 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:644:31
[INFO] [stdout]     |
[INFO] [stdout] 644 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:646:20
[INFO] [stdout]     |
[INFO] [stdout] 646 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::ConsumerConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |         ConsumerConfig {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PullSubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:670:14
[INFO] [stdout]     |
[INFO] [stdout] 670 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:702:31
[INFO] [stdout]     |
[INFO] [stdout] 702 |     let js = nats::jetstream::new(nc.clone());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:704:20
[INFO] [stdout]     |
[INFO] [stdout] 704 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::ConsumerConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:714:9
[INFO] [stdout]     |
[INFO] [stdout] 714 |         ConsumerConfig {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::PullSubscribeOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:728:14
[INFO] [stdout]     |
[INFO] [stdout] 728 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:754:31
[INFO] [stdout]     |
[INFO] [stdout] 754 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:756:20
[INFO] [stdout]     |
[INFO] [stdout] 756 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:780:31
[INFO] [stdout]     |
[INFO] [stdout] 780 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::jetstream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:793:31
[INFO] [stdout]     |
[INFO] [stdout] 793 |     let js = nats::jetstream::new(nc);
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::StreamConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:795:19
[INFO] [stdout]     |
[INFO] [stdout] 795 |     let sconfig = StreamConfig {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::ConsumerConfig`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:801:19
[INFO] [stdout]     |
[INFO] [stdout] 801 |     let cconfig = ConsumerConfig {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::Connection`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:813:55
[INFO] [stdout]     |
[INFO] [stdout] 813 | pub fn run_basic_jetstream() -> (nats_server::Server, Connection, JetStream) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::JetStream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:813:67
[INFO] [stdout]     |
[INFO] [stdout] 813 | pub fn run_basic_jetstream() -> (nats_server::Server, Connection, JetStream) {
[INFO] [stdout]     |                                                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `nats::connect`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:815:20
[INFO] [stdout]     |
[INFO] [stdout] 815 |     let nc = nats::connect(s.client_url()).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::jetstream::JetStream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:816:14
[INFO] [stdout]     |
[INFO] [stdout] 816 |     let js = JetStream::new(nc.clone(), JetStreamOptions::default());
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `nats::JetStreamOptions`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:816:41
[INFO] [stdout]     |
[INFO] [stdout] 816 |     let js = JetStream::new(nc.clone(), JetStreamOptions::default());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/jetstream.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let s = nats_server::run_basic_server();
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::account_info`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let err = js.account_info().unwrap_err();
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::Error::error_code`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     assert_eq!(err.error_code(), jetstream::ErrorCode::NotEnabled);
[INFO] [stdout]    |                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]   --> tests/jetstream.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let s = nats_server::run_server("tests/configs/jetstream_account_not_enabled.conf");
[INFO] [stdout]    |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::account_info`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let err = js.account_info().unwrap_err();
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::Error::error_code`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:53:20
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_eq!(err.error_code(), jetstream::ErrorCode::NotEnabledForAccount);
[INFO] [stdout]    |                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:61:8
[INFO] [stdout]    |
[INFO] [stdout] 61 |     js.add_stream(StreamConfig {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         name: "TEST".to_string(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         subjects: vec!["test".to_string(), "foo".to_string(), "bar".to_string()],
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let ack = js.publish("foo", msg).unwrap();
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::stream`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert_eq!(ack.stream, "TEST");
[INFO] [stdout]    |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::sequence`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:76:16
[INFO] [stdout]    |
[INFO] [stdout] 76 |     assert_eq!(ack.sequence, 1);
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:77:19
[INFO] [stdout]    |
[INFO] [stdout] 77 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 1);
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamInfo::state`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout] 77 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 1);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamState::messages`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout] 77 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 1);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish_with_options`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:81:10
[INFO] [stdout]    |
[INFO] [stdout] 81 |         .publish_with_options(
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishOptions::expected_stream`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 expected_stream: Some("ORDERS".to_string()),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::Error::error_code`: use the async-nats crate instead
[INFO] [stdout]   --> tests/jetstream.rs:99:20
[INFO] [stdout]    |
[INFO] [stdout] 99 |     assert_eq!(err.error_code(), jetstream::ErrorCode::StreamNotMatch);
[INFO] [stdout]    |                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 |         .publish_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishOptions::expected_last_sequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:107:17
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 expected_last_sequence: Some(10),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::Error::error_code`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |         err.error_code(),
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:127:19
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 1);
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamInfo::state`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 1);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamState::messages`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 1);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 |         .publish_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishOptions::id`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:135:17
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 id: Some("ZZZ".to_string()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:141:16
[INFO] [stdout]     |
[INFO] [stdout] 141 |     assert_eq!(ack.stream, "TEST");
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::sequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:142:16
[INFO] [stdout]     |
[INFO] [stdout] 142 |     assert_eq!(ack.sequence, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:143:19
[INFO] [stdout]     |
[INFO] [stdout] 143 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamInfo::state`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:143:16
[INFO] [stdout]     |
[INFO] [stdout] 143 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamState::messages`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:143:16
[INFO] [stdout]     |
[INFO] [stdout] 143 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:147:10
[INFO] [stdout]     |
[INFO] [stdout] 147 |         .publish_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishOptions::id`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 id: Some("ZZZ".to_string()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::duplicate`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |     assert!(ack.duplicate);
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:158:16
[INFO] [stdout]     |
[INFO] [stdout] 158 |     assert_eq!(ack.stream, "TEST");
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::sequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:159:16
[INFO] [stdout]     |
[INFO] [stdout] 159 |     assert_eq!(ack.sequence, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:160:19
[INFO] [stdout]     |
[INFO] [stdout] 160 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamInfo::state`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:160:16
[INFO] [stdout]     |
[INFO] [stdout] 160 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamState::messages`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:160:16
[INFO] [stdout]     |
[INFO] [stdout] 160 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 |         .publish_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishOptions::expected_last_msg_id`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:168:17
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 expected_last_msg_id: Some("AAA".to_string()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::Error::error_code`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:181:20
[INFO] [stdout]     |
[INFO] [stdout] 181 |     assert_eq!(err.error_code(), jetstream::ErrorCode::StreamWrongLastMsgId);
[INFO] [stdout]     |                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:182:19
[INFO] [stdout]     |
[INFO] [stdout] 182 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamInfo::state`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:182:16
[INFO] [stdout]     |
[INFO] [stdout] 182 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamState::messages`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:182:16
[INFO] [stdout]     |
[INFO] [stdout] 182 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:186:10
[INFO] [stdout]     |
[INFO] [stdout] 186 |         .publish_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishOptions::expected_last_sequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 expected_last_sequence: Some(22),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::Error::error_code`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |         err.error_code(),
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:207:19
[INFO] [stdout]     |
[INFO] [stdout] 207 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamInfo::state`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:207:16
[INFO] [stdout]     |
[INFO] [stdout] 207 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamState::messages`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:207:16
[INFO] [stdout]     |
[INFO] [stdout] 207 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 2);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:210:10
[INFO] [stdout]     |
[INFO] [stdout] 210 |         .publish_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishOptions::expected_last_sequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 expected_last_sequence: Some(2),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:220:16
[INFO] [stdout]     |
[INFO] [stdout] 220 |     assert_eq!(ack.stream, "TEST");
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishAck::sequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:221:16
[INFO] [stdout]     |
[INFO] [stdout] 221 |     assert_eq!(ack.sequence, 3);
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:222:19
[INFO] [stdout]     |
[INFO] [stdout] 222 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 3);
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamInfo::state`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:222:16
[INFO] [stdout]     |
[INFO] [stdout] 222 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 3);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamState::messages`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:222:16
[INFO] [stdout]     |
[INFO] [stdout] 222 |     assert_eq!(js.stream_info("TEST").unwrap().state.messages, 3);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:228:8
[INFO] [stdout]     |
[INFO] [stdout] 228 |     js.publish_with_options(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::PublishOptions::expected_last_subject_sequence`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |             expected_last_subject_sequence: Some(1),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::HeaderMap::get`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:242:14
[INFO] [stdout]     |
[INFO] [stdout] 242 |             .get("Nats-Expected-Last-Subject-Sequence"),
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:253:8
[INFO] [stdout]     |
[INFO] [stdout] 253 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 | /         subjects: vec![
[INFO] [stdout] 256 | |             "foo".to_string(),
[INFO] [stdout] 257 | |             "bar".to_string(),
[INFO] [stdout] 258 | |             "baz".to_string(),
[INFO] [stdout] 259 | |             "foo.*".to_string(),
[INFO] [stdout] 260 | |         ],
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:265:8
[INFO] [stdout]     |
[INFO] [stdout] 265 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::subscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let sub = js.subscribe("foo").unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:271:12
[INFO] [stdout]     |
[INFO] [stdout] 271 |         js.publish("foo", payload).unwrap();
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:276:23
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let msg = sub.next().unwrap();
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::consumer_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:283:20
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let info = sub.consumer_info().unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::config`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 |     assert_eq!(info.config.ack_policy, AckPolicy::Explicit);
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::ack_policy`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:284:16
[INFO] [stdout]     |
[INFO] [stdout] 284 |     assert_eq!(info.config.ack_policy, AckPolicy::Explicit);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::delivered`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:285:16
[INFO] [stdout]     |
[INFO] [stdout] 285 |     assert_eq!(info.delivered.consumer_seq, 10);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::SequencePair::consumer_seq`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:285:16
[INFO] [stdout]     |
[INFO] [stdout] 285 |     assert_eq!(info.delivered.consumer_seq, 10);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::ack_floor`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:286:16
[INFO] [stdout]     |
[INFO] [stdout] 286 |     assert_eq!(info.ack_floor.consumer_seq, 10);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::SequencePair::consumer_seq`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:286:16
[INFO] [stdout]     |
[INFO] [stdout] 286 |     assert_eq!(info.ack_floor.consumer_seq, 10);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:289:8
[INFO] [stdout]     |
[INFO] [stdout] 289 |     js.publish("foo", payload).unwrap();
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::drain`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |     sub.drain().unwrap();
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |     assert!(sub.next().is_some());
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:295:8
[INFO] [stdout]     |
[INFO] [stdout] 295 |     js.publish("foo", payload).unwrap();
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:296:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |     assert!(sub.next().is_none());
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:301:13
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:305:8
[INFO] [stdout]     |
[INFO] [stdout] 305 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 | /         subjects: vec![
[INFO] [stdout] 308 | |             "foo".to_string(),
[INFO] [stdout] 309 | |             "bar".to_string(),
[INFO] [stdout] 310 | |             "baz".to_string(),
[INFO] [stdout] 311 | |             "foo.*".to_string(),
[INFO] [stdout] 312 | |         ],
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:317:8
[INFO] [stdout]     |
[INFO] [stdout] 317 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:321:10
[INFO] [stdout]     |
[INFO] [stdout] 321 |         .subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:323:32
[INFO] [stdout]     |
[INFO] [stdout] 323 |             &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:323:38
[INFO] [stdout]     |
[INFO] [stdout] 323 |             &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::consumer_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:327:20
[INFO] [stdout]     |
[INFO] [stdout] 327 |     let info = sub.consumer_info().unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::config`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:328:16
[INFO] [stdout]     |
[INFO] [stdout] 328 |     assert_eq!(info.config.durable_name, Some("foobar".to_string()));
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:328:16
[INFO] [stdout]     |
[INFO] [stdout] 328 |     assert_eq!(info.config.durable_name, Some("foobar".to_string()));
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::drain`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |     sub.drain().unwrap();
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:335:10
[INFO] [stdout]     |
[INFO] [stdout] 335 |         .subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:337:32
[INFO] [stdout]     |
[INFO] [stdout] 337 |             &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:337:38
[INFO] [stdout]     |
[INFO] [stdout] 337 |             &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::consumer_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:343:24
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let new_info = sub.consumer_info().unwrap();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::config`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         new_info.config.deliver_subject,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::deliver_subject`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         new_info.config.deliver_subject,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::config`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         old_info.config.deliver_subject
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::deliver_subject`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         old_info.config.deliver_subject
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::unsubscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |     sub.unsubscribe().unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:354:8
[INFO] [stdout]     |
[INFO] [stdout] 354 |     js.subscribe_with_options(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:356:28
[INFO] [stdout]     |
[INFO] [stdout] 356 |         &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:356:34
[INFO] [stdout]     |
[INFO] [stdout] 356 |         &SubscribeOptions::new().durable_name("foobar".to_string()),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:363:13
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:367:8
[INFO] [stdout]     |
[INFO] [stdout] 367 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 | /         subjects: vec![
[INFO] [stdout] 370 | |             "foo".to_string(),
[INFO] [stdout] 371 | |             "bar".to_string(),
[INFO] [stdout] 372 | |             "baz".to_string(),
[INFO] [stdout] 373 | |             "foo.*".to_string(),
[INFO] [stdout] 374 | |         ],
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:379:8
[INFO] [stdout]     |
[INFO] [stdout] 379 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:382:12
[INFO] [stdout]     |
[INFO] [stdout] 382 |         js.publish("bar", b"hello js").unwrap();
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::queue_subscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:387:19
[INFO] [stdout]     |
[INFO] [stdout] 387 |     let sub1 = js.queue_subscribe("bar", "v0").unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::queue_subscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:391:8
[INFO] [stdout]     |
[INFO] [stdout] 391 |     js.queue_subscribe("baz", "v0").unwrap_err();
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::queue_subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:395:8
[INFO] [stdout]     |
[INFO] [stdout] 395 |     js.queue_subscribe_with_options(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:398:28
[INFO] [stdout]     |
[INFO] [stdout] 398 |         &SubscribeOptions::new().durable_name("v0".to_string()),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:398:34
[INFO] [stdout]     |
[INFO] [stdout] 398 |         &SubscribeOptions::new().durable_name("v0".to_string()),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::queue_subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:405:10
[INFO] [stdout]     |
[INFO] [stdout] 405 |         .queue_subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:408:32
[INFO] [stdout]     |
[INFO] [stdout] 408 |             &SubscribeOptions::new().durable_name("other_queue_durable".to_string()),
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:408:38
[INFO] [stdout]     |
[INFO] [stdout] 408 |             &SubscribeOptions::new().durable_name("other_queue_durable".to_string()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |     let msg = sub1.next().unwrap();
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next_timeout`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:416:20
[INFO] [stdout]     |
[INFO] [stdout] 416 |     let msg = sub2.next_timeout(Duration::from_secs(1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::unsubscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:420:10
[INFO] [stdout]     |
[INFO] [stdout] 420 |     sub1.unsubscribe().unwrap();
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::unsubscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:421:10
[INFO] [stdout]     |
[INFO] [stdout] 421 |     sub2.unsubscribe().unwrap();
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:433:9
[INFO] [stdout]     |
[INFO] [stdout] 433 |     jsm.add_stream(StreamConfig {
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:434:9
[INFO] [stdout]     |
[INFO] [stdout] 434 |         name: "jobs_stream".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::discard`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |         discard: DiscardPolicy::Old,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:436:9
[INFO] [stdout]     |
[INFO] [stdout] 436 |         subjects: vec!["waiting_jobs".to_string()],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::retention`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:437:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |         retention: RetentionPolicy::WorkQueue,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::storage`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:438:9
[INFO] [stdout]     |
[INFO] [stdout] 438 |         storage: StorageType::File,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_consumer`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |     jsm.add_consumer(
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::deliver_group`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:446:13
[INFO] [stdout]     |
[INFO] [stdout] 446 |             deliver_group: Some("dg".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:447:13
[INFO] [stdout]     |
[INFO] [stdout] 447 |             durable_name: Some("durable".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::deliver_policy`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |             deliver_policy: DeliverPolicy::All,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::ack_policy`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:449:13
[INFO] [stdout]     |
[INFO] [stdout] 449 |             ack_policy: AckPolicy::Explicit,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::deliver_subject`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:450:13
[INFO] [stdout]     |
[INFO] [stdout] 450 |             deliver_subject: Some("deliver_subject".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::queue_subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:457:10
[INFO] [stdout]     |
[INFO] [stdout] 457 |         .queue_subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::bind`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:460:32
[INFO] [stdout]     |
[INFO] [stdout] 460 |             &SubscribeOptions::bind("jobs_stream".to_string(), "durable".to_string())
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::deliver_subject`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:461:18
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 .deliver_subject("deliver_subject".to_string())
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::ack_explicit`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:462:18
[INFO] [stdout]     |
[INFO] [stdout] 462 |                 .ack_explicit()
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::deliver_all`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:463:18
[INFO] [stdout]     |
[INFO] [stdout] 463 |                 .deliver_all()
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::replay_instant`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:464:18
[INFO] [stdout]     |
[INFO] [stdout] 464 |                 .replay_instant(),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:468:9
[INFO] [stdout]     |
[INFO] [stdout] 468 |     jsm.publish("waiting_jobs", b"foo").unwrap();
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |     jsm.publish("waiting_jobs", b"foo").unwrap();
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:470:23
[INFO] [stdout]     |
[INFO] [stdout] 470 |     let msg = job_sub.next().unwrap();
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::queue_subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:477:10
[INFO] [stdout]     |
[INFO] [stdout] 477 |         .queue_subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::bind`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:480:32
[INFO] [stdout]     |
[INFO] [stdout] 480 |             &SubscribeOptions::bind("jobs_stream".to_string(), "durable".to_string())
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::deliver_subject`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:481:18
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 .deliver_subject("deliver_subject".to_string())
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::ack_explicit`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:482:18
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 .ack_explicit()
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::deliver_all`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:483:18
[INFO] [stdout]     |
[INFO] [stdout] 483 |                 .deliver_all()
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::replay_instant`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:484:18
[INFO] [stdout]     |
[INFO] [stdout] 484 |                 .replay_instant(),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:488:9
[INFO] [stdout]     |
[INFO] [stdout] 488 |     jsm.publish("waiting_jobs", b"foo").unwrap();
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 |     jsm.publish("waiting_jobs", b"foo").unwrap();
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next_timeout`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:493:10
[INFO] [stdout]     |
[INFO] [stdout] 493 |         .next_timeout(Duration::from_millis(100))
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:500:13
[INFO] [stdout]     |
[INFO] [stdout] 500 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:504:8
[INFO] [stdout]     |
[INFO] [stdout] 504 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 | /         subjects: vec![
[INFO] [stdout] 507 | |             "foo".to_string(),
[INFO] [stdout] 508 | |             "bar".to_string(),
[INFO] [stdout] 509 | |             "baz".to_string(),
[INFO] [stdout] 510 | |             "foo.*".to_string(),
[INFO] [stdout] 511 | |         ],
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:516:8
[INFO] [stdout]     |
[INFO] [stdout] 516 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:519:10
[INFO] [stdout]     |
[INFO] [stdout] 519 |         .subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:521:32
[INFO] [stdout]     |
[INFO] [stdout] 521 |             &SubscribeOptions::new()
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:522:18
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 .durable_name("foo".to_string())
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::deliver_subject`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:523:18
[INFO] [stdout]     |
[INFO] [stdout] 523 |                 .deliver_subject("fs".to_string())
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::idle_heartbeat`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:524:18
[INFO] [stdout]     |
[INFO] [stdout] 524 |                 .idle_heartbeat(Duration::from_millis(300))
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::enable_flow_control`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:525:18
[INFO] [stdout]     |
[INFO] [stdout] 525 |                 .enable_flow_control(),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::consumer_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:529:20
[INFO] [stdout]     |
[INFO] [stdout] 529 |     let info = sub.consumer_info().unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::config`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:530:13
[INFO] [stdout]     |
[INFO] [stdout] 530 |     assert!(info.config.flow_control);
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::flow_control`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:530:13
[INFO] [stdout]     |
[INFO] [stdout] 530 |     assert!(info.config.flow_control);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:535:12
[INFO] [stdout]     |
[INFO] [stdout] 535 |         js.publish("foo", data).unwrap();
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:543:27
[INFO] [stdout]     |
[INFO] [stdout] 543 |         let message = sub.next().unwrap();
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:550:13
[INFO] [stdout]     |
[INFO] [stdout] 550 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:554:8
[INFO] [stdout]     |
[INFO] [stdout] 554 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 | /         subjects: vec![
[INFO] [stdout] 557 | |             "foo".to_string(),
[INFO] [stdout] 558 | |             "bar".to_string(),
[INFO] [stdout] 559 | |             "baz".to_string(),
[INFO] [stdout] 560 | |             "foo.*".to_string(),
[INFO] [stdout] 561 | |         ],
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:566:8
[INFO] [stdout]     |
[INFO] [stdout] 566 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:569:10
[INFO] [stdout]     |
[INFO] [stdout] 569 |         .subscribe_with_options("foo", &SubscribeOptions::ordered().deliver_all())
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::SubscribeOptions::ordered`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:569:59
[INFO] [stdout]     |
[INFO] [stdout] 569 |         .subscribe_with_options("foo", &SubscribeOptions::ordered().deliver_all())
[INFO] [stdout]     |                                                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::SubscribeOptions::deliver_all`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:569:69
[INFO] [stdout]     |
[INFO] [stdout] 569 |         .subscribe_with_options("foo", &SubscribeOptions::ordered().deliver_all())
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::consumer_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:572:20
[INFO] [stdout]     |
[INFO] [stdout] 572 |     let info = sub.consumer_info().unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::config`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:573:13
[INFO] [stdout]     |
[INFO] [stdout] 573 |     assert!(info.config.flow_control);
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::flow_control`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:573:13
[INFO] [stdout]     |
[INFO] [stdout] 573 |     assert!(info.config.flow_control);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:576:12
[INFO] [stdout]     |
[INFO] [stdout] 576 |         js.publish("foo", (i as i64).to_be_bytes()).unwrap();
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PushSubscription::next`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:580:27
[INFO] [stdout]     |
[INFO] [stdout] 580 |         let message = sub.next().unwrap();
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:587:13
[INFO] [stdout]     |
[INFO] [stdout] 587 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:594:8
[INFO] [stdout]     |
[INFO] [stdout] 594 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:595:9
[INFO] [stdout]     |
[INFO] [stdout] 595 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:596:9
[INFO] [stdout]     |
[INFO] [stdout] 596 |         subjects: vec!["foo".to_string()],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:601:8
[INFO] [stdout]     |
[INFO] [stdout] 601 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_consumer`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:602:8
[INFO] [stdout]     |
[INFO] [stdout] 602 |     js.add_consumer(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:605:13
[INFO] [stdout]     |
[INFO] [stdout] 605 |             durable_name: Some("CONSUMER".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:612:12
[INFO] [stdout]     |
[INFO] [stdout] 612 |         js.publish("foo", b"lorem").unwrap();
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::pull_subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:616:10
[INFO] [stdout]     |
[INFO] [stdout] 616 |         .pull_subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::PullSubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:618:36
[INFO] [stdout]     |
[INFO] [stdout] 618 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:618:42
[INFO] [stdout]     |
[INFO] [stdout] 618 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscription::fetch`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:622:26
[INFO] [stdout]     |
[INFO] [stdout] 622 |     let batch = consumer.fetch(10).unwrap();
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscription::fetch`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:630:26
[INFO] [stdout]     |
[INFO] [stdout] 630 |     let batch = consumer.fetch(10).unwrap();
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:639:13
[INFO] [stdout]     |
[INFO] [stdout] 639 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:646:8
[INFO] [stdout]     |
[INFO] [stdout] 646 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:647:9
[INFO] [stdout]     |
[INFO] [stdout] 647 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:648:9
[INFO] [stdout]     |
[INFO] [stdout] 648 |         subjects: vec!["foo".to_string()],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:653:8
[INFO] [stdout]     |
[INFO] [stdout] 653 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_consumer`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:654:8
[INFO] [stdout]     |
[INFO] [stdout] 654 |     js.add_consumer(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:657:13
[INFO] [stdout]     |
[INFO] [stdout] 657 |             durable_name: Some("CONSUMER".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:664:12
[INFO] [stdout]     |
[INFO] [stdout] 664 |         js.publish("foo", b"lorem").unwrap();
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::pull_subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:668:10
[INFO] [stdout]     |
[INFO] [stdout] 668 |         .pull_subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::PullSubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:670:36
[INFO] [stdout]     |
[INFO] [stdout] 670 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:670:42
[INFO] [stdout]     |
[INFO] [stdout] 670 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscription::timeout_fetch`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:675:10
[INFO] [stdout]     |
[INFO] [stdout] 675 |         .timeout_fetch(10, Duration::from_millis(100))
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscription::timeout_fetch`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:683:10
[INFO] [stdout]     |
[INFO] [stdout] 683 |         .timeout_fetch(10, Duration::from_millis(100))
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:697:13
[INFO] [stdout]     |
[INFO] [stdout] 697 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:704:8
[INFO] [stdout]     |
[INFO] [stdout] 704 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |         subjects: vec!["foo".to_string()],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:711:8
[INFO] [stdout]     |
[INFO] [stdout] 711 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_consumer`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:712:8
[INFO] [stdout]     |
[INFO] [stdout] 712 |     js.add_consumer(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             durable_name: Some("CONSUMER".to_string()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:722:12
[INFO] [stdout]     |
[INFO] [stdout] 722 |         js.publish("foo", b"lorem").unwrap();
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::pull_subscribe_with_options`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:726:10
[INFO] [stdout]     |
[INFO] [stdout] 726 |         .pull_subscribe_with_options(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::PullSubscribeOptions::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:728:36
[INFO] [stdout]     |
[INFO] [stdout] 728 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscribeOptions::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:728:42
[INFO] [stdout]     |
[INFO] [stdout] 728 |             &PullSubscribeOptions::new().durable_name("CONSUMER".to_string()),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscription::fetch_with_handler`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:734:10
[INFO] [stdout]     |
[INFO] [stdout] 734 |         .fetch_with_handler(10, |_| {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::consumer_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:741:19
[INFO] [stdout]     |
[INFO] [stdout] 741 |     let info = js.consumer_info("TEST", "CONSUMER").unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::num_ack_pending`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:742:16
[INFO] [stdout]     |
[INFO] [stdout] 742 |     assert_eq!(info.num_ack_pending, 0);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::num_pending`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:743:16
[INFO] [stdout]     |
[INFO] [stdout] 743 |     assert_eq!(info.num_pending, 5);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:749:13
[INFO] [stdout]     |
[INFO] [stdout] 749 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:756:8
[INFO] [stdout]     |
[INFO] [stdout] 756 |     js.add_stream(&StreamConfig {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:757:9
[INFO] [stdout]     |
[INFO] [stdout] 757 |         name: "TEST".to_string(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::subjects`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:758:9
[INFO] [stdout]     |
[INFO] [stdout] 758 |         subjects: vec!["foo".to_string()],
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::stream_info`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:763:8
[INFO] [stdout]     |
[INFO] [stdout] 763 |     js.stream_info("TEST").unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::publish`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:765:8
[INFO] [stdout]     |
[INFO] [stdout] 765 |     js.publish("foo", b"foo").unwrap();
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::pull_subscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:767:23
[INFO] [stdout]     |
[INFO] [stdout] 767 |     let consumer = js.pull_subscribe("foo").unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscription::request_batch`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:769:14
[INFO] [stdout]     |
[INFO] [stdout] 769 |     consumer.request_batch(1).unwrap();
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::PullSubscription::next`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:770:14
[INFO] [stdout]     |
[INFO] [stdout] 770 |     consumer.next();
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::pull_subscribe`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:782:8
[INFO] [stdout]     |
[INFO] [stdout] 782 |     js.pull_subscribe("WRONG")
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:788:13
[INFO] [stdout]     |
[INFO] [stdout] 788 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::StreamConfig::name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:796:9
[INFO] [stdout]     |
[INFO] [stdout] 796 |         name: "SampledStream".into(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_stream`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:799:8
[INFO] [stdout]     |
[INFO] [stdout] 799 |     js.add_stream(sconfig).unwrap();
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::durable_name`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:802:9
[INFO] [stdout]     |
[INFO] [stdout] 802 |         durable_name: Some("SampledConsumer".into()),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::filter_subject`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:803:9
[INFO] [stdout]     |
[INFO] [stdout] 803 |         filter_subject: "SampledSubject".into(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::sample_frequency`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:804:9
[INFO] [stdout]     |
[INFO] [stdout] 804 |         sample_frequency: 80,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `nats::jetstream::JetStream::add_consumer`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:807:23
[INFO] [stdout]     |
[INFO] [stdout] 807 |     let consumer = js.add_consumer("SampledStream", cconfig).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerInfo::config`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:809:20
[INFO] [stdout]     |
[INFO] [stdout] 809 |     assert_eq!(80, consumer.config.sample_frequency);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `nats::jetstream::ConsumerConfig::sample_frequency`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:809:20
[INFO] [stdout]     |
[INFO] [stdout] 809 |     assert_eq!(80, consumer.config.sample_frequency);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:814:13
[INFO] [stdout]     |
[INFO] [stdout] 814 |     let s = nats_server::run_server("tests/configs/jetstream.conf");
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `nats::jetstream::JetStream::new`: use the async-nats crate instead
[INFO] [stdout]    --> tests/jetstream.rs:816:25
[INFO] [stdout]     |
[INFO] [stdout] 816 |     let js = JetStream::new(nc.clone(), JetStreamOptions::default());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `nats_server` in this scope
[INFO] [stdout]    --> tests/jetstream.rs:813:34
[INFO] [stdout]     |
[INFO] [stdout] 813 | pub fn run_basic_jetstream() -> (nats_server::Server, Connection, JetStream) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `nats_server`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `nats_server`, use `cargo add nats_server` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nats` (test "jetstream") due to 16 previous errors; 317 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3", kill_on_drop: false }`
[INFO] [stdout] 99995064bd5d2f2008a0bc5431875bef9987aba0315115ae0e25c7dc924c05b3
