[INFO] fetching crate lb-rs 25.11.11...
[INFO] testing lb-rs-25.11.11 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate lb-rs 25.11.11 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate lb-rs 25.11.11
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate lb-rs 25.11.11
[INFO] tweaked toml for crates.io crate lb-rs 25.11.11 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate lb-rs 25.11.11 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lb-rs 25.11.11 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unicode-vo v0.1.0
[INFO] [stderr]   Downloaded unicode-bidi-mirroring v0.2.0
[INFO] [stderr]   Downloaded unicode-properties v0.1.1
[INFO] [stderr]   Downloaded basic-human-duration v0.2.0
[INFO] [stderr]   Downloaded plotters-svg v0.3.6
[INFO] [stderr]   Downloaded crypto-mac v0.11.1
[INFO] [stderr]   Downloaded async-trait v0.1.80
[INFO] [stderr]   Downloaded plotters-backend v0.3.6
[INFO] [stderr]   Downloaded db-rs-derive v0.3.3
[INFO] [stderr]   Downloaded db-rs v0.3.3
[INFO] [stderr]   Downloaded console v0.15.8
[INFO] [stderr]   Downloaded unicode-width v0.1.12
[INFO] [stderr]   Downloaded bezier-rs v0.2.0
[INFO] [stderr]   Downloaded bon v3.6.4
[INFO] [stderr]   Downloaded bip39-dict v0.1.3
[INFO] [stderr]   Downloaded bon-macros v3.6.4
[INFO] [stderr]   Downloaded fontdb v0.16.2
[INFO] [stderr]   Downloaded plotters v0.3.6
[INFO] [stderr]   Downloaded cryptoxide v0.4.4
[INFO] [stderr]   Downloaded lb-tantivy-columnar v0.5.0
[INFO] [stderr]   Downloaded cc v1.0.98
[INFO] [stderr]   Downloaded flate2 v1.0.30
[INFO] [stderr]   Downloaded rustybuzz v0.13.0
[INFO] [stderr]   Downloaded similar v2.6.0
[INFO] [stderr]   Downloaded parking_lot v0.12.2
[INFO] [stderr]   Downloaded roxmltree v0.19.0
[INFO] [stderr]   Downloaded kurbo v0.11.0
[INFO] [stderr]   Downloaded prettyplease v0.2.20
[INFO] [stderr]   Downloaded allocator-api2 v0.2.18
[INFO] [stderr]   Downloaded fontconfig-parser v0.5.6
[INFO] [stderr]   Downloaded indicatif v0.17.0-rc.11
[INFO] [stderr]   Downloaded fs4 v0.13.1
[INFO] [stderr]   Downloaded tracing-logcat v0.1.0
[INFO] [stderr]   Downloaded usvg v0.41.0
[INFO] [stderr]   Downloaded either v1.12.0
[INFO] [stderr]   Downloaded unicode-ccc v0.2.0
[INFO] [stderr]   Downloaded qrcode-generator v4.1.9
[INFO] [stderr]   Downloaded redox_syscall v0.5.1
[INFO] [stderr]   Downloaded svgtypes v0.15.1
[INFO] [stderr]   Downloaded bytemuck v1.16.0
[INFO] [stderr]   Downloaded unicode-script v0.5.6
[INFO] [stderr]   Downloaded hmac v0.11.0
[INFO] [stderr]   Downloaded serde_bytes v0.11.14
[INFO] [stderr]   Downloaded imagesize v0.12.0
[INFO] [stderr]   Downloaded simplecss v0.2.1
[INFO] [stderr]   Downloaded qrcodegen v1.8.0
[INFO] [stderr]   Downloaded lb-tantivy v0.24.0
[INFO] [stderr]   Downloaded lb-tantivy-sstable v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0f15bbca0577145d666dfd17d30217c912db078ad2cbce72ab02c95066b5e9f1
[INFO] running `Command { std: "docker" "start" "-a" "0f15bbca0577145d666dfd17d30217c912db078ad2cbce72ab02c95066b5e9f1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f15bbca0577145d666dfd17d30217c912db078ad2cbce72ab02c95066b5e9f1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f15bbca0577145d666dfd17d30217c912db078ad2cbce72ab02c95066b5e9f1", kill_on_drop: false }`
[INFO] [stdout] 0f15bbca0577145d666dfd17d30217c912db078ad2cbce72ab02c95066b5e9f1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 59c28bc994dd88db098f1d16a089fb9c4f9ded260359d98294002de3ea92ac2c
[INFO] running `Command { std: "docker" "start" "-a" "59c28bc994dd88db098f1d16a089fb9c4f9ded260359d98294002de3ea92ac2c", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling pin-project-lite v0.2.14
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling futures-io v0.3.30
[INFO] [stderr]    Compiling cc v1.0.98
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling socket2 v0.5.7
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling miniz_oxide v0.7.3
[INFO] [stderr]    Compiling ownedbytes v0.9.0
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling rustversion v1.0.21
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling bytemuck v1.16.0
[INFO] [stderr]    Compiling prettyplease v0.2.20
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling libsecp256k1-core v0.3.0
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling flate2 v1.0.30
[INFO] [stderr]    Compiling bitpacking v0.9.2
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]    Compiling unicode-bidi v0.3.15
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling parking_lot v0.12.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling utf8-ranges v1.0.5
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling tantivy-bitpacker v0.8.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.13
[INFO] [stderr]    Compiling tantivy-fst v0.5.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling universal-hash v0.4.1
[INFO] [stderr]    Compiling cipher v0.3.0
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling fdeflate v0.3.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling memmap2 v0.9.4
[INFO] [stderr]    Compiling thiserror v1.0.64
[INFO] [stderr]    Compiling allocator-api2 v0.2.18
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling murmurhash32 v0.3.1
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling roxmltree v0.19.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling ttf-parser v0.20.0
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling png v0.17.13
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling kurbo v0.11.0
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling polyval v0.5.3
[INFO] [stderr]    Compiling fontconfig-parser v0.5.6
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling thread_local v1.1.8
[INFO] [stderr]    Compiling unicode-properties v0.1.1
[INFO] [stderr]    Compiling downcast-rs v2.0.1
[INFO] [stderr]    Compiling unicode-bidi-mirroring v0.2.0
[INFO] [stderr]    Compiling unicode-script v0.5.6
[INFO] [stderr]    Compiling unicode-ccc v0.2.0
[INFO] [stderr]    Compiling fastdivide v0.4.2
[INFO] [stderr]    Compiling fastrand v2.1.0
[INFO] [stderr]    Compiling svgtypes v0.15.1
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling url v2.5.2
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling ghash v0.4.4
[INFO] [stderr]    Compiling hmac-drbg v0.3.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling rustybuzz v0.13.0
[INFO] [stderr]    Compiling tempfile v3.12.0
[INFO] [stderr]    Compiling fontdb v0.16.2
[INFO] [stderr]    Compiling ctr v0.8.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling indexmap v2.5.0
[INFO] [stderr]    Compiling fs4 v0.13.1
[INFO] [stderr]    Compiling aes v0.7.5
[INFO] [stderr]    Compiling crossbeam-queue v0.3.11
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling crypto-mac v0.11.1
[INFO] [stderr]    Compiling aead v0.4.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling simplecss v0.2.1
[INFO] [stderr]    Compiling measure_time v0.9.0
[INFO] [stderr]    Compiling census v0.4.2
[INFO] [stderr]    Compiling unicode-vo v0.1.0
[INFO] [stderr]    Compiling htmlescape v0.3.1
[INFO] [stderr]    Compiling qrcodegen v1.8.0
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling arc-swap v1.7.1
[INFO] [stderr]    Compiling data-url v0.3.1
[INFO] [stderr]    Compiling imagesize v0.12.0
[INFO] [stderr]    Compiling xmlwriter v0.1.0
[INFO] [stderr]    Compiling lz4_flex v0.11.3
[INFO] [stderr]    Compiling cryptoxide v0.4.4
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling levenshtein_automata v0.2.1
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling qrcode-generator v4.1.9
[INFO] [stderr]    Compiling similar v2.6.0
[INFO] [stderr]    Compiling aes-gcm v0.9.4
[INFO] [stderr]    Compiling hmac v0.11.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling usvg v0.41.0
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling async-trait v0.1.80
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.64
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling bon-macros v3.6.4
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling bip39-dict v0.1.3
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling futures-executor v0.3.30
[INFO] [stderr]    Compiling futures v0.3.30
[INFO] [stderr]    Compiling bon v3.6.4
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling db-rs v0.3.3
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling hyperloglogplus v0.4.1
[INFO] [stderr]    Compiling uuid v1.8.0
[INFO] [stderr]    Compiling rust-stemmers v1.2.0
[INFO] [stderr]    Compiling sketches-ddsketch v0.3.0
[INFO] [stderr]    Compiling tantivy-tokenizer-api v0.5.0
[INFO] [stderr]    Compiling glam v0.22.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_bytes v0.11.14
[INFO] [stderr]    Compiling db-rs-derive v0.3.3
[INFO] [stderr]    Compiling tokio-util v0.7.11
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling h2 v0.3.26
[INFO] [stderr]    Compiling tantivy-query-grammar v0.24.0
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling bezier-rs v0.2.0
[INFO] [stderr]    Compiling tantivy-common v0.9.0
[INFO] [stderr]    Compiling tracing-appender v0.2.3
[INFO] [stderr]    Compiling basic-human-duration v0.2.0
[INFO] [stderr]    Compiling hyper v0.14.28
[INFO] [stderr]    Compiling lb-tantivy-sstable v0.5.0
[INFO] [stderr]    Compiling tantivy-stacker v0.5.0
[INFO] [stderr]    Compiling lb-tantivy-columnar v0.5.0
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling lb-tantivy v0.24.0
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling lb-rs v25.11.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 52s
[INFO] running `Command { std: "docker" "inspect" "59c28bc994dd88db098f1d16a089fb9c4f9ded260359d98294002de3ea92ac2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59c28bc994dd88db098f1d16a089fb9c4f9ded260359d98294002de3ea92ac2c", kill_on_drop: false }`
[INFO] [stdout] 59c28bc994dd88db098f1d16a089fb9c4f9ded260359d98294002de3ea92ac2c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 25959e63c410da80132e1d2bbc1f63dec40a78912beb1662a29d8f8f1f45a526
[INFO] running `Command { std: "docker" "start" "-a" "25959e63c410da80132e1d2bbc1f63dec40a78912beb1662a29d8f8f1f45a526", kill_on_drop: false }`
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling plotters-backend v0.3.6
[INFO] [stderr]    Compiling anstyle v1.0.7
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling unicode-width v0.1.12
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.12
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling variant_count v1.1.0
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling clap_builder v4.5.2
[INFO] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling plotters-svg v0.3.6
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling indicatif v0.17.0-rc.11
[INFO] [stderr]    Compiling plotters v0.3.6
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.5.4
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling lb-rs v25.11.11 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/sync_service_new_synced_client_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/integrity_tests.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/sync_service_concurrent_change_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/sync_service_unsynced_change_synced_client_tests.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/api_delete_file_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/api_get_subscription_info_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use test_utils::{generate_premium_account_tier, test_core_with_account, test_credit_cards};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/sync_service_synced_change_new_synced_client_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/sync_service_synced_client_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/api_rename_file_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/validate_tests.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/lazy_tests.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> tests/api_rename_file_tests.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let core = test_core_with_account().await;
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 9 |     let account = core.get_account().unwrap();
[INFO] [stdout]   |                   ---- type must be known at this point
[INFO] [stdout]   |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]   |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_rename_file_tests.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let doc = core.create_at_path("test.md").await.unwrap().id;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_rename_file_tests.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |       let doc = core
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 13 | |         .begin_tx()
[INFO] [stdout] 14 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_rename_file_tests.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     core.client
[INFO] [stdout] 22 | |         .request(account, UpsertRequestV2 { updates: vec![FileDiff::new(doc.clone())] })
[INFO] [stdout] 23 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_rename_file_tests.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     core.rename_file(doc.id(), &random_name()).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_rename_file_tests.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |       let new = core
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 29 | |         .begin_tx()
[INFO] [stdout] 30 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_rename_file_tests.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | /     core.client
[INFO] [stdout] 39 | |         .request(account, UpsertRequestV2 { updates: vec![FileDiff::edit(old, new)] })
[INFO] [stdout] 40 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/integrity_tests.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_matches!(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/integrity_tests.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     assert_matches!(core.test_repo_integrity().await.unwrap_err().kind, LbErrKind::RootNonexistent);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> tests/api_get_subscription_info_tests.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let core = test_core_with_account().await;
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 8 |     let account = core.get_account().unwrap();
[INFO] [stdout]   |                   ---- type must be known at this point
[INFO] [stdout]   |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]   |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/integrity_tests.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     assert_matches!(core.test_repo_integrity().await.unwrap_err().kind, LbErrKind::Validation(_));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_get_subscription_info_tests.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | /         core.client
[INFO] [stdout] 12 | |             .request(account, GetSubscriptionInfoRequest {})
[INFO] [stdout] 13 | |             .await
[INFO] [stdout]    | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     assert_matches!(result, Err(ApiError::<UpsertError>::Endpoint(UpsertError::OldFileNotFound)));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_get_subscription_info_tests.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | /     core.client
[INFO] [stdout] 20 | |         .request(
[INFO] [stdout] 21 | |             account,
[INFO] [stdout] 22 | |             UpgradeAccountStripeRequest {
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_get_subscription_info_tests.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | /         core.client
[INFO] [stdout] 36 | |             .request(account, GetSubscriptionInfoRequest {})
[INFO] [stdout] 37 | |             .await
[INFO] [stdout]    | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "api_rename_file_tests") due to 8 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/integrity_tests.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     assert_matches!(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     assert_matches!(result, Ok(_));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "lazy_tests") due to 1 previous error
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "api_get_subscription_info_tests") due to 5 previous errors
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/integrity_tests.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     assert_matches!(core.test_repo_integrity().await.unwrap_err().kind, LbErrKind::FileNameEmpty);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/api_delete_file_tests.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     assert_matches!(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lb_rs::io::network::ApiError`
[INFO] [stdout]  --> tests/api_delete_file_tests.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lb_rs::io::network::ApiError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/integrity_tests.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     assert_matches!(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/integrity_tests.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     assert_matches!(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  9 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 10 |     let account = core.get_account().unwrap();
[INFO] [stdout]    |                   ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout]  9 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let doc = core.create_at_path("test.md").await.unwrap().id;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |       let doc1 = core
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 15 | |         .begin_tx()
[INFO] [stdout] 16 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/integrity_tests.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     assert_matches!(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | /     core.client
[INFO] [stdout] 26 | |         .request(account, UpsertRequestV2 { updates: vec![FileDiff::edit(doc1, doc2)] })
[INFO] [stdout] 27 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 18 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/integrity_tests.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     assert_matches!(warnings.as_ref().map(|w| &w[..]), Ok([EmptyFile(_)]));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 34 |     let account = core.get_account().unwrap();
[INFO] [stdout]    |                   ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let doc = core.create_at_path("test.md").await.unwrap().id;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |       let mut doc1 = core
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 38 | |         .begin_tx()
[INFO] [stdout] 39 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/integrity_tests.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     assert_matches!(warnings.as_ref().map(|w| &w[..]), Ok([InvalidUTF8(_)]));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 30 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 44 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     c1.create_at_path("/a/b/c/d").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     c1.create_at_path("/a/b/c/d").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 57 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/integrity_tests.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     assert_matches!(warnings.as_ref().map(|w| &w[..]), Ok([]));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 67 |     let account = core.get_account().unwrap();
[INFO] [stdout]    |                   ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 61 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     write_path(&c1, "/document", b"document content")
[INFO] [stdout] 64 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let doc = core.create_at_path("test.md").await.unwrap().id;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 77 |     let folder = c1.create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let folder = c1.create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let doc = c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 82 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     c1.move_file(&doc.id, &folder.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 |       let mut doc = core
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 71 | |         .begin_tx()
[INFO] [stdout] 72 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 91 |     let account = core.get_account().unwrap();
[INFO] [stdout]    |                   ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let doc = core.create_at_path("test.md").await.unwrap().id;
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 96 |     let doc = c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let doc = c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_change_new_synced_client_tests.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:99:9
[INFO] [stdout]     |
[INFO] [stdout]  99 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 100 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout]  99 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     c1.rename_file(&doc.id, "document2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 114 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/api_delete_file_tests.rs:94:15
[INFO] [stdout]    |
[INFO] [stdout] 94 |       let doc = core
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 95 | |         .begin_tx()
[INFO] [stdout] 96 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/api_delete_file_tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 118 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lb_rs::model::ValidationFailure`
[INFO] [stdout]  --> tests/integrity_tests.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use lb_rs::model::ValidationFailure;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     delete_path(&c1, "/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/api_delete_file_tests.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | /     core.client
[INFO] [stdout] 109 | |         .request(account, UpsertRequestV2 { updates: vec![FileDiff::edit(doc, doc2)] })
[INFO] [stdout] 110 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lb_rs::model::errors::LbErrKind`
[INFO] [stdout]  --> tests/integrity_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lb_rs::model::errors::LbErrKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 132 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lb_rs::model::errors::Warning::*`
[INFO] [stdout]  --> tests/integrity_tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use lb_rs::model::errors::Warning::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 136 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     delete_path(&c1, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 150 |     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 | /     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 151 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 156 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     delete_path(&c1, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_change_new_synced_client_tests.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/api_delete_file_tests.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 117 |     let account = core.get_account().unwrap();
[INFO] [stdout]     |                   ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/validate_tests.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     assert_matches!(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/api_delete_file_tests.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let root = core.root().await.unwrap().id;
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/api_delete_file_tests.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |       let root1 = core
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 120 | |         .begin_tx()
[INFO] [stdout] 121 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/sync_service_tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/validate_tests.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     assert_matches!(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lb_rs::model::errors::LbErrKind`
[INFO] [stdout]  --> tests/validate_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lb_rs::model::errors::LbErrKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValidationFailure`
[INFO] [stdout]  --> tests/validate_tests.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | use lb_rs::model::{ValidationFailure, symkey};
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 14 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "sync_service_synced_change_new_synced_client_tests") due to 67 previous errors
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 20 |     core.create_at_path("test.md").await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     core.create_at_path("test.md").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 36 |     let mut tx = core.begin_tx().await;
[INFO] [stdout]    |                  ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let mut tx = core.begin_tx().await;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 37 |     tx.db().base_metadata.clear().unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `tx` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let mut tx: /* Type */ = core.begin_tx().await;
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 46 |
[INFO] [stdout] 47 |     core.create_at_path("folder1/folder2/document1.md")
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | /     core.create_at_path("folder1/folder2/document1.md")
[INFO] [stdout] 48 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let parent = core.get_by_path("folder1").await.unwrap().id;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | /     core.begin_tx()
[INFO] [stdout] 54 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 65 |     let doc = core.create_at_path("document1.md").await.unwrap();
[INFO] [stdout]    |               ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let doc = core.create_at_path("document1.md").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let mut tx = core.begin_tx().await;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 67 |     let db = tx.db();
[INFO] [stdout]    |              -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `tx` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let mut tx: /* Type */ = core.begin_tx().await;
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 87 |     let doc = core.create_at_path("document1.md").await.unwrap();
[INFO] [stdout]    |               ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let doc = core.create_at_path("document1.md").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/integrity_tests.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut tx = core.begin_tx().await;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 89 |     let db = tx.db();
[INFO] [stdout]    |              -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `tx` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut tx: /* Type */ = core.begin_tx().await;
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 106 |     core.create_at_path("folder1/folder2/document1.md")
[INFO] [stdout]     |     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 | /     core.create_at_path("folder1/folder2/document1.md")
[INFO] [stdout] 107 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let parent = core.get_by_path("folder1").await.unwrap().id;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | /     core.begin_tx()
[INFO] [stdout] 111 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:117:22
[INFO] [stdout]     |
[INFO] [stdout] 117 |       let mut parent = core
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 118 | |         .begin_tx()
[INFO] [stdout] 119 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let child = core.get_by_path("folder1/folder2").await.unwrap();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | /     core.begin_tx()
[INFO] [stdout] 129 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 143 |     core.create_at_path("folder1/folder2/document1.md")
[INFO] [stdout]     |     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 | /     core.create_at_path("folder1/folder2/document1.md")
[INFO] [stdout] 144 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:146:18
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let parent = core.get_by_path("folder1").await.unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |       let mut parent = core
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 148 | |         .begin_tx()
[INFO] [stdout] 149 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 | /     core.begin_tx()
[INFO] [stdout] 158 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 172 |     let doc = core.create_at_path("document1.md").await.unwrap();
[INFO] [stdout]     |               ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:172:15
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let doc = core.create_at_path("document1.md").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     core.create_at_path("document2.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let mut tx = core.begin_tx().await;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 175 |     let db = tx.db();
[INFO] [stdout]     |              -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `tx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let mut tx: /* Type */ = core.begin_tx().await;
[INFO] [stdout]     |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 195 |     let doc = core.create_at_path("document.txt").await.unwrap();
[INFO] [stdout]     |               ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let doc = core.create_at_path("document.txt").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     core.write_document(doc.id, &[]).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 205 |     let doc = core.create_at_path("document.txt").await.unwrap();
[INFO] [stdout]     |               ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 204 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:205:15
[INFO] [stdout]     |
[INFO] [stdout] 205 |     let doc = core.create_at_path("document.txt").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 | /     core.write_document(doc.id, rand::thread_rng().r#gen::<[u8; 32]>().as_ref())
[INFO] [stdout] 207 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 216 |     let doc = core.create_at_path("document.png").await.unwrap();
[INFO] [stdout]     |               ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:216:15
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let doc = core.create_at_path("document.png").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/integrity_tests.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     core.write_document(doc.id, rand::thread_rng().r#gen::<[u8; 32]>().as_ref())
[INFO] [stdout] 218 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 14 |     let account = core.get_account().unwrap();
[INFO] [stdout]    |                   ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let root = core.root().await.unwrap();
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/sharing_tests.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut tx = core.begin_tx().await;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 18 |     let db = tx.db();
[INFO] [stdout]    |              -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `tx` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let mut tx: /* Type */ = core.begin_tx().await;
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "integrity_tests") due to 55 previous errors; 3 warnings emitted
[INFO] [stderr] error: could not compile `lb-rs` (test "api_delete_file_tests") due to 24 previous errors; 1 warning emitted
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]   --> tests/validate_tests.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]    |                     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_utils`
[INFO] [stdout]  --> tests/tree_composition_tests.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use test_utils::*;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `test_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_utils`, use `cargo add test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 18 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 21 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 30 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 34 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 43 |     c1.create_at_path("/a/b/c/d").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     c1.create_at_path("/a/b/c/d").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 47 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 56 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | /     write_path(&c1, "/document", b"document content")
[INFO] [stdout] 58 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 63 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 72 |     let folder = c1.create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:72:18
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let folder = c1.create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:73:15
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let doc = c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     c1.move_file(&doc.id, &folder.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 78 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 87 |     let doc = c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let doc = c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     c1.rename_file(&doc.id, "document2").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 92 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_new_synced_client_tests.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 101 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 106 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 115 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     delete_path(&c1, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 120 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 129 |     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | /     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 130 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     delete_path(&c1, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 136 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_new_synced_client_tests.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "sync_service_new_synced_client_tests") due to 51 previous errors
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/sharing_tests.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]   --> tests/sharing_tests.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::assert_matches::assert_matches;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/sharing_tests.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/sharing_tests.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/sharing_tests.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     assert_matches!(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "tree_composition_tests") due to 1 previous error
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/sharing_tests.rs:892:5
[INFO] [stdout]     |
[INFO] [stdout] 892 |     assert_matches!(result.unwrap_err().kind, LbErrKind::RootModificationInvalid);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/sharing_tests.rs:904:5
[INFO] [stdout]     |
[INFO] [stdout] 904 |     assert_matches!(result.unwrap_err().kind, LbErrKind::FileNonexistent);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]    --> tests/sharing_tests.rs:940:5
[INFO] [stdout]     |
[INFO] [stdout] 940 |     assert_matches!(result.unwrap_err().kind, LbErrKind::ShareNonexistent);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::assert_matches::assert_matches;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1035:5
[INFO] [stdout]      |
[INFO] [stdout] 1035 |     assert_matches!(result.unwrap_err().kind, LbErrKind::ShareAlreadyExists);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1102:5
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1172:5
[INFO] [stdout]      |
[INFO] [stdout] 1172 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1309:5
[INFO] [stdout]      |
[INFO] [stdout] 1309 |     assert_matches!(result.unwrap_err().kind, LbErrKind::RootModificationInvalid);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1342:5
[INFO] [stdout]      |
[INFO] [stdout] 1342 |     assert_matches!(result.unwrap_err().kind, LbErrKind::ShareNonexistent);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1375:5
[INFO] [stdout]      |
[INFO] [stdout] 1375 |     assert_matches!(result.unwrap_err().kind, LbErrKind::ShareNonexistent);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1398:5
[INFO] [stdout]      |
[INFO] [stdout] 1398 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1433:5
[INFO] [stdout]      |
[INFO] [stdout] 1433 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1444:5
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1486:5
[INFO] [stdout]      |
[INFO] [stdout] 1486 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1518:5
[INFO] [stdout]      |
[INFO] [stdout] 1518 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1532:5
[INFO] [stdout]      |
[INFO] [stdout] 1532 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1551:5
[INFO] [stdout]      |
[INFO] [stdout] 1551 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1593:5
[INFO] [stdout]      |
[INFO] [stdout] 1593 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1627:5
[INFO] [stdout]      |
[INFO] [stdout] 1627 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1694:5
[INFO] [stdout]      |
[INFO] [stdout] 1694 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1757:5
[INFO] [stdout]      |
[INFO] [stdout] 1757 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:1974:5
[INFO] [stdout]      |
[INFO] [stdout] 1974 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:2018:5
[INFO] [stdout]      |
[INFO] [stdout] 2018 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:2068:5
[INFO] [stdout]      |
[INFO] [stdout] 2068 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:2116:5
[INFO] [stdout]      |
[INFO] [stdout] 2116 |     assert_matches!(
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:2156:5
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:2227:5
[INFO] [stdout]      |
[INFO] [stdout] 2227 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:2287:5
[INFO] [stdout]      |
[INFO] [stdout] 2287 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_matches` in this scope
[INFO] [stdout]     --> tests/sharing_tests.rs:2320:5
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     assert_matches!(result.unwrap_err().kind, LbErrKind::InsufficientPermission);
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::assert_matches::assert_matches;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let shared_doc = cores[0].create_at_path("/shared-doc").await.unwrap();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 | /     cores[0]
[INFO] [stdout] 57 | |         .share_file(shared_doc.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 58 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:63:16
[INFO] [stdout]    |
[INFO] [stdout] 63 |       let link = cores[1]
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 64 | |         .create_link_at_path("/link", shared_doc.id)
[INFO] [stdout] 65 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/validate_tests.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let mut tx = cores[1].begin_tx().await;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 70 |     let mut link = tx
[INFO] [stdout]    |                    -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `tx` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let mut tx: /* Type */ = cores[1].begin_tx().await;
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "validate_tests") due to 13 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  9 |     let db1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     db1.create_at_path("new.md").await.unwrap();
[INFO] [stdout]    |     --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout]  9 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     db1.create_at_path("new.md").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let db2 = test_core_from(&db1).await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     db2.create_at_path("new.md").await.unwrap();
[INFO] [stdout]    |     --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let db2: /* Type */ = test_core_from(&db1).await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     db2.create_at_path("new.md").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     db2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | /         db2.list_metadatas()
[INFO] [stdout] 19 | |             .await
[INFO] [stdout]    | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let db1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     db1.create_at_path("new-1.md").await.unwrap();
[INFO] [stdout]    |     --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     db1.create_at_path("new-1.md").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let db2 = test_core_from(&db1).await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     db2.create_at_path("new-1.md").await.unwrap();
[INFO] [stdout]    |     --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let db2: /* Type */ = test_core_from(&db1).await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     db2.create_at_path("new-1.md").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     db2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | /         db2.list_metadatas()
[INFO] [stdout] 42 | |             .await
[INFO] [stdout]    | |__________________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let db1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 56 |     let file1 = db1.create_at_path("file1.md").await.unwrap();
[INFO] [stdout]    |                 --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let file1 = db1.create_at_path("file1.md").await.unwrap();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     db1.delete(&file1.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     db1.create_at_path("file1.md").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let db2 = test_core_from(&db1).await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 64 |     db2.sync(None).await.unwrap();
[INFO] [stdout]    |     --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let db2: /* Type */ = test_core_from(&db1).await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     db2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let db1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 71 |     let b = db1.create_at_path("/b").await.unwrap();
[INFO] [stdout]    |             --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let b = db1.create_at_path("/b").await.unwrap();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let c = db1.create_at_path("/c/").await.unwrap();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let d = db1.create_at_path("/c/d/").await.unwrap();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     db1.move_file(&b.id, &d.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     db1.move_file(&c.id, &d.id).await.unwrap_err();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let db1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 82 |     let root = db1.root().await.unwrap();
[INFO] [stdout]    |                --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:82:16
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let root = db1.root().await.unwrap();
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let db2 = test_core_from(&db1).await;
[INFO] [stdout]    |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     db2.sync(None).await.unwrap();
[INFO] [stdout]    |     --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `db2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let db2: /* Type */ = test_core_from(&db1).await;
[INFO] [stdout]    |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     db2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     db2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let a = db2.create_at_path("/a/").await.unwrap();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let b = db2.create_at_path("/a/b/").await.unwrap();
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     db2.move_file(&b.id, &root.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     db2.rename_file(&b.id, "b2").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:94:14
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let _c = db2.create_at_path("/c/").await.unwrap();
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     db2.move_file(&b.id, &a.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     db2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_tests.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     db1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     db1.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let db1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 111 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let db2 = test_core_from(&db1).await;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `db2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let db2: /* Type */ = test_core_from(&db1).await;
[INFO] [stdout]     |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:116:14
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let _a = db2.create_at_path("/a/").await.unwrap();
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     db1.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     db1.create_at_path("/a/b.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let c = db1.create_at_path("/a/c").await.unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     db1.rename_file(&c.id, "c2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     db1.create_at_path("/a/d").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     db1.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let db1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 143 |     let root = db1.root().await.unwrap();
[INFO] [stdout]     |                --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:143:16
[INFO] [stdout]     |
[INFO] [stdout] 143 |     let root = db1.root().await.unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let db2 = test_core_from(&db1).await;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `db2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let db2: /* Type */ = test_core_from(&db1).await;
[INFO] [stdout]     |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:151:14
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let _a = db2.create_at_path("/a/").await.unwrap();
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let b = db2.create_at_path("/a/b/").await.unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     db2.move_file(&b.id, &root.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     db2.rename_file(&b.id, "b2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let c = db2.create_at_path("c.md").await.unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 | /     db2.write_document(c.id, b"DPCN8G0CK8qXSyJhervmmEXFnkt")
[INFO] [stdout] 157 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     db1.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let db1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 171 |     let root = db1.root().await.unwrap();
[INFO] [stdout]     |                --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:171:16
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let root = db1.root().await.unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let db2 = test_core_from(&db1).await;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `db2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let db2: /* Type */ = test_core_from(&db1).await;
[INFO] [stdout]     |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let a = db1.create_at_path("/a/").await.unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let b = db1.create_at_path("/a/b/").await.unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     db1.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     db1.move_file(&b.id, &root.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     db1.move_file(&a.id, &b.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     db1.delete(&b.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     db1.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let core1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 204 |
[INFO] [stdout] 205 |     let dir1 = core1.create_at_path("quB/").await.unwrap();
[INFO] [stdout]     |                ----- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let core1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:205:16
[INFO] [stdout]     |
[INFO] [stdout] 205 |     let dir1 = core1.create_at_path("quB/").await.unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let dir2 = core1.create_at_path("OO1/").await.unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     core1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let core2 = test_core_from(&core1).await;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 209 |     core2.move_file(&dir2.id, &dir1.id).await.unwrap();
[INFO] [stdout]     |     ----- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let core2: /* Type */ = test_core_from(&core1).await;
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     core2.move_file(&dir2.id, &dir1.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:210:17
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let _doc1 = core1.create_at_path("KbW").await.unwrap();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     core1.move_file(&dir1.id, &dir2.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     core1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     core2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     core1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     core2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     core1.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let db1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 224 |
[INFO] [stdout] 225 |     let document = db1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |                    --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `db1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let db1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:225:20
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let document = db1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 | /     db1.write_document(document.id, b"document content")
[INFO] [stdout] 231 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let db2 = test_core_from(&db1).await;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     db2.write_document(document.id, b"content document")
[INFO] [stdout]     |     --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `db2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let db2: /* Type */ = test_core_from(&db1).await;
[INFO] [stdout]     |            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 | /     db2.write_document(document.id, b"content document")
[INFO] [stdout] 234 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     db2.delete(&document.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 |     db1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     db2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 247 |
[INFO] [stdout] 248 |     let dir1 = core.create_at_path("u88/").await.unwrap();
[INFO] [stdout]     |                ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:248:16
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let dir1 = core.create_at_path("u88/").await.unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:250:16
[INFO] [stdout]     |
[INFO] [stdout] 250 |     let dir2 = core.create_at_path("mep/").await.unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     core.move_file(&dir1.id, &dir2.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     core.delete(&dir2.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let core1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 261 |     let folder = core1.create_at_path("folder/").await.unwrap();
[INFO] [stdout]     |                  ----- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let core1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:261:18
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let folder = core1.create_at_path("folder/").await.unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 263 |     core1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let core2 = test_core_from(&core1).await;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 264 |     core2.sync(None).await.unwrap();
[INFO] [stdout]     |     ----- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let core2: /* Type */ = test_core_from(&core1).await;
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 |     core2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     core1.delete(&folder.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     core1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:269:20
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let document = core2.create_at_path("folder/document").await.unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 | /     core2
[INFO] [stdout] 271 | |         .write_document(document.id, b"document content")
[INFO] [stdout] 272 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 | /     core2
[INFO] [stdout] 275 | |         .rename_file(&folder.id, "folder-renamed")
[INFO] [stdout] 276 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     core2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let core1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 286 |     let document = core1.create_at_path("document.md").await.unwrap();
[INFO] [stdout]     |                    ----- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let core1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:286:20
[INFO] [stdout]     |
[INFO] [stdout] 286 |     let document = core1.create_at_path("document.md").await.unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     core1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let core2 = test_core_from(&core1).await;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 289 |     core2.sync(None).await.unwrap();
[INFO] [stdout]     |     ----- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let core2: /* Type */ = test_core_from(&core1).await;
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     core2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     core1.write_document(document.id, b"content").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     core1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 |     core2.write_document(document.id, b"content").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 295 |     core2.delete(&document.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     core2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[Vec<_>; 3]`
[INFO] [stdout]    --> tests/sync_service_tests.rs:301:9
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let mut cores = [
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 |     let us6 = cores[0][0].create_at_path("US62E5M/").await.unwrap();
[INFO] [stdout]     |               ----------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let mut cores: [Vec<_>; 3] = [
[INFO] [stdout]     |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:313:15
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let us6 = cores[0][0].create_at_path("US62E5M/").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:314:15
[INFO] [stdout]     |
[INFO] [stdout] 314 |       let voe = cores[0][0]
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 315 | |         .create_at_path("US62E5M/voey6qi.md")
[INFO] [stdout] 316 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     cores[0][0].delete(&voe.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> tests/sync_service_unsynced_change_synced_client_tests.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let core = test_core_with_account().await;
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 8 |     core.sync(None).await.unwrap();
[INFO] [stdout]   |     ---- type must be known at this point
[INFO] [stdout]   |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]   |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> tests/sync_service_unsynced_change_synced_client_tests.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     core.sync(None).await.unwrap();
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]  --> tests/sync_service_unsynced_change_synced_client_tests.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 20 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     core.create_at_path("/a/b/c/d").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 32 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | /     write_path(&core, "/document", b"document content")
[INFO] [stdout] 35 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 47 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     write_path(&core, "/document", b"").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | /     write_path(&core, "/document", b"document content")
[INFO] [stdout] 51 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     write_path(&core, "/document", b"").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:319:15
[INFO] [stdout]     |
[INFO] [stdout] 319 |     let us7 = cores[0][0].create_at_path("US7/").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 64 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let folder = core.create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     core.move_file(&doc.id, &folder.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 78 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:79:18
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let folder = core.create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     core.move_file(&doc.id, &folder.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:82:30
[INFO] [stdout]    |
[INFO] [stdout] 82 |     core.move_file(&doc.id, &core.root().await.unwrap().id)
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | /     core.move_file(&doc.id, &core.root().await.unwrap().id)
[INFO] [stdout] 83 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 95 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_unsynced_change_synced_client_tests.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     core.rename_file(&doc.id, "document2").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 108 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |               ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     core.rename_file(&doc.id, "document2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     core.rename_file(&doc.id, "document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 122 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     delete_path(&core, "/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 135 |     core.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     core.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     delete_path(&core, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |     cores[0][0].move_file(&us6.id, &us7.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 148 |     core.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 | /     core.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 149 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     delete_path(&core, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_unsynced_change_synced_client_tests.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     core.test_repo_integrity().await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]    --> tests/sync_service_tests.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 326 |
[INFO] [stdout] 327 |     let doc = cores[0].create_at_path("welcome.md").await.unwrap();
[INFO] [stdout]     |               -------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 325 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:327:15
[INFO] [stdout]     |
[INFO] [stdout] 327 |     let doc = cores[0].create_at_path("welcome.md").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "sync_service_unsynced_change_synced_client_tests") due to 61 previous errors
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:328:5
[INFO] [stdout]     |
[INFO] [stdout] 328 | /     cores[0]
[INFO] [stdout] 329 | |         .share_file(doc.id, &cores[1].get_account().unwrap().username, ShareMode::Write)
[INFO] [stdout] 330 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:333:5
[INFO] [stdout]     |
[INFO] [stdout] 333 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 16 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 25 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 35 |     let account = core.get_account().unwrap();
[INFO] [stdout]    |                   ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     core.create_at_path(&format!("/{}", &account.username))
[INFO] [stdout] 37 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:336:20
[INFO] [stdout]     |
[INFO] [stdout] 336 |       let link_doc = cores[1]
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 337 | |         .create_link_at_path("welcome-path.md", doc.id)
[INFO] [stdout] 338 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 50 |     core.create_at_path("/a/b/c/d").await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     core.create_at_path("/a/b/c/d").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 60 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | /     write_path(&core, "/document", b"document content")
[INFO] [stdout] 62 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     cores[1].delete(&link_doc.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 73 |     let folder = core.create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let folder = core.create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     core.move_file(&doc.id, &folder.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 85 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:85:15
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     core.rename_file(&doc.id, "document2").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let core = test_core_with_account().await;
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 96 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let doc = core.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     core.delete(&doc.id).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_synced_client_tests.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     core.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |     cores[1].reject_share(&doc.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_client_tests.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 107 |     core.create_at_path("/folder/document").await.unwrap();
[INFO] [stdout]     |     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_client_tests.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     core.create_at_path("/folder/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_client_tests.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     delete_path(&core, "/folder/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_client_tests.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_client_tests.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let core = test_core_with_account().await;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 118 |     core.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let core: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:343:5
[INFO] [stdout]     |
[INFO] [stdout] 343 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_client_tests.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 | /     core.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 119 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_client_tests.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     delete_path(&core, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_synced_client_tests.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     core.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |     another_client(&cores[1]).await.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |     another_client(&cores[1]).await.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |     let new_core = another_client(&cores[0]).await;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 354 |     let doc = cores[0].create_at_path("test.md").await.unwrap();
[INFO] [stdout]     |               -------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `new_core` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 351 |     let new_core: /* Type */ = another_client(&cores[0]).await;
[INFO] [stdout]     |                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:354:15
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let doc = cores[0].create_at_path("test.md").await.unwrap();
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "sync_service_synced_client_tests") due to 37 previous errors
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     cores[0].write_document(doc.id, b"a").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     cores[1].write_document(doc.id, b"b").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:362:5
[INFO] [stdout]     |
[INFO] [stdout] 362 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_tests.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 |     cores[1].sync(Some(Box::new(|_| {}))).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lb_rs::model::ValidationFailure`
[INFO] [stdout]  --> tests/sharing_tests.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use lb_rs::model::ValidationFailure;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lb-rs` (test "sync_service_tests") due to 187 previous errors
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]   --> tests/sharing_tests.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]    |                     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let document = cores[0].create_at_path("/document").await.unwrap();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | /     cores[0]
[INFO] [stdout] 19 | |         .share_file(document.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 20 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         cores[0].get_file_by_id(document.id).await.unwrap().shares[0].shared_with,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]   --> tests/sharing_tests.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]    |                     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:38:20
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let document = cores[0].create_at_path("/document").await.unwrap();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     cores[0]
[INFO] [stdout] 40 | |         .share_file(document.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 41 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         cores[0].get_file_by_id(document.id).await.unwrap().shares[0].shared_with,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]   --> tests/sharing_tests.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 55 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]    |                     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let document = cores[0].create_at_path("/document").await.unwrap();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     cores[0]
[INFO] [stdout] 60 | |         .share_file(document.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 61 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]   --> tests/sharing_tests.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]    |                     ---- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]    |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let folder = cores[0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:82:20
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let document = cores[0].create_at_path("/folder/document").await.unwrap();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 | /     cores[0]
[INFO] [stdout] 84 | |         .share_file(folder.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 85 | |         .await
[INFO] [stdout]    | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sharing_tests.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]    --> tests/sharing_tests.rs:99:9
[INFO] [stdout]     |
[INFO] [stdout]  99 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]     |                     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout]  99 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let document = cores[0].create_at_path("/document").await.unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 | /     cores[0]
[INFO] [stdout] 107 | |         .write_document(document.id, b"document content by sharer")
[INFO] [stdout] 108 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | /     cores[0]
[INFO] [stdout] 111 | |         .share_file(document.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 112 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 | /     cores[1]
[INFO] [stdout] 118 | |         .write_document(document.id, b"document content by sharee")
[INFO] [stdout] 119 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         cores[1].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         cores[0].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]    --> tests/sharing_tests.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]     |                     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:142:18
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let folder = cores[0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     let document = cores[0].create_at_path("/folder/document").await.unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | /     cores[0]
[INFO] [stdout] 145 | |         .write_document(document.id, b"document content by sharer")
[INFO] [stdout] 146 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 | /     cores[0]
[INFO] [stdout] 149 | |         .share_file(folder.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 150 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 | /     cores[1]
[INFO] [stdout] 156 | |         .write_document(document.id, b"document content by sharee")
[INFO] [stdout] 157 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |         cores[1].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 24 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 29 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     move_by_path(&c1, "/document", "/parent/").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     move_by_path(&c2, "/document", "/parent/").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 42 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     c1.create_at_path("/parent2/").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 48 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     move_by_path(&c1, "/document", "/parent/").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     move_by_path(&c2, "/document", "/parent2/").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 61 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 65 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     rename_path(&c1, "/document", "document2").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     rename_path(&c2, "/document", "document2").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 78 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let c2 = another_client(&c1).await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 82 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     c2.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     rename_path(&c1, "/document", "document2").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     rename_path(&c2, "/document", "document3").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let c1 = test_core_with_account().await;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 95 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]    |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/sync_service_concurrent_change_tests.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     c1.sync(None).await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:99:9
[INFO] [stdout]     |
[INFO] [stdout]  99 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 100 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout]  99 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     move_by_path(&c1, "/document", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     rename_path(&c2, "/document", "document2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 113 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 118 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     rename_path(&c1, "/document", "document2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     move_by_path(&c2, "/document", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         cores[0].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 131 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]    --> tests/sharing_tests.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 177 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]     |                     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 135 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     delete_path(&c1, "/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     delete_path(&c2, "/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 148 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 152 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     delete_path(&c1, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     delete_path(&c2, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 165 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 169 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     delete_path(&c1, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     delete_path(&c2, "/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 182 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 186 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     delete_path(&c1, "/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     delete_path(&c2, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 199 |     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 | /     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 200 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 205 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 204 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     delete_path(&c1, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     delete_path(&c2, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 218 |     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 | /     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 219 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 224 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:224:5
[INFO] [stdout]     |
[INFO] [stdout] 224 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     delete_path(&c1, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 | /     delete_path(&c2, "/grandparent/parent/document")
[INFO] [stdout] 228 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 239 |     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | /     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 240 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 245 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 | /     delete_path(&c1, "/grandparent/parent/document")
[INFO] [stdout] 248 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     delete_path(&c2, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 260 |     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:260:5
[INFO] [stdout]     |
[INFO] [stdout] 260 | /     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 261 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 263 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 266 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 265 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     delete_path(&c1, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 |     delete_path(&c2, "/grandparent/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let folder1 = cores[0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 279 |     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 | /     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 280 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 285 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     delete_path(&c1, "/grandparent/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     delete_path(&c2, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:297:9
[INFO] [stdout]     |
[INFO] [stdout] 297 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 298 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 297 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:299:5
[INFO] [stdout]     |
[INFO] [stdout] 299 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 303 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 302 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     move_by_path(&c1, "/document", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     delete_path(&c2, "/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 316 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 321 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 |     delete_path(&c1, "/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:324:5
[INFO] [stdout]     |
[INFO] [stdout] 324 |     move_by_path(&c2, "/document", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let folder2 = cores[0].create_at_path("/folder/folder/").await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 334 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:338:9
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 339 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     move_by_path(&c1, "/document", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 |     delete_path(&c2, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 352 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 351 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:354:5
[INFO] [stdout]     |
[INFO] [stdout] 354 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 357 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 356 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     delete_path(&c1, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     move_by_path(&c2, "/document", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:369:9
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 370 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:373:9
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 374 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:374:5
[INFO] [stdout]     |
[INFO] [stdout] 374 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |     move_by_path(&c1, "/parent/document", "").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 |       let document = cores[0]
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 183 | |         .create_at_path("/folder/folder/document")
[INFO] [stdout] 184 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:377:5
[INFO] [stdout]     |
[INFO] [stdout] 377 |     delete_path(&c2, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 387 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 386 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:387:5
[INFO] [stdout]     |
[INFO] [stdout] 387 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 391 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 390 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     delete_path(&c1, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 |     move_by_path(&c2, "/parent/document", "").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 404 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 403 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:407:9
[INFO] [stdout]     |
[INFO] [stdout] 407 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 408 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 407 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:408:5
[INFO] [stdout]     |
[INFO] [stdout] 408 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     rename_path(&c1, "/document", "document2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 |     delete_path(&c2, "/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 421 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 420 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     c1.create_at_path("/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:424:9
[INFO] [stdout]     |
[INFO] [stdout] 424 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 425 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 424 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 425 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     delete_path(&c1, "/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 |     rename_path(&c2, "/document", "document2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:437:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 438 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 437 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:438:5
[INFO] [stdout]     |
[INFO] [stdout] 438 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 |     c1.create_at_path("/parent2/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 443 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:445:5
[INFO] [stdout]     |
[INFO] [stdout] 445 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:446:5
[INFO] [stdout]     |
[INFO] [stdout] 446 |     move_by_path(&c2, "/parent/", "/parent2/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 457 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 456 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:457:5
[INFO] [stdout]     |
[INFO] [stdout] 457 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:458:5
[INFO] [stdout]     |
[INFO] [stdout] 458 |     c1.create_at_path("/parent2/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 462 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 461 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:462:5
[INFO] [stdout]     |
[INFO] [stdout] 462 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:464:5
[INFO] [stdout]     |
[INFO] [stdout] 464 |     move_by_path(&c1, "/parent/", "/parent2/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:465:5
[INFO] [stdout]     |
[INFO] [stdout] 465 |     c2.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:475:9
[INFO] [stdout]     |
[INFO] [stdout] 475 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 476 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 475 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:477:5
[INFO] [stdout]     |
[INFO] [stdout] 477 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 480 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 479 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:480:5
[INFO] [stdout]     |
[INFO] [stdout] 480 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:482:5
[INFO] [stdout]     |
[INFO] [stdout] 482 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     rename_path(&c2, "/parent/", "parent2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:492:9
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 493 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 493 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 497 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |     rename_path(&c1, "/parent/", "parent2").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     c2.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 | /     cores[0]
[INFO] [stdout] 187 | |         .write_document(document.id, b"document content by sharer")
[INFO] [stdout] 188 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:509:9
[INFO] [stdout]     |
[INFO] [stdout] 509 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 510 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 509 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:510:5
[INFO] [stdout]     |
[INFO] [stdout] 510 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:511:5
[INFO] [stdout]     |
[INFO] [stdout] 511 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 514 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 513 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:514:5
[INFO] [stdout]     |
[INFO] [stdout] 514 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:516:5
[INFO] [stdout]     |
[INFO] [stdout] 516 |     c1.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:517:5
[INFO] [stdout]     |
[INFO] [stdout] 517 |     delete_path(&c2, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:526:9
[INFO] [stdout]     |
[INFO] [stdout] 526 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 527 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 526 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:530:9
[INFO] [stdout]     |
[INFO] [stdout] 530 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 531 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 530 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     delete_path(&c1, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |     c2.create_at_path("/parent/document").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:543:9
[INFO] [stdout]     |
[INFO] [stdout] 543 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 544 |     c1.create_at_path("/grandparent/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 543 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:544:5
[INFO] [stdout]     |
[INFO] [stdout] 544 |     c1.create_at_path("/grandparent/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:545:5
[INFO] [stdout]     |
[INFO] [stdout] 545 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:547:9
[INFO] [stdout]     |
[INFO] [stdout] 547 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 548 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 547 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:550:5
[INFO] [stdout]     |
[INFO] [stdout] 550 | /     c1.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 551 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:553:5
[INFO] [stdout]     |
[INFO] [stdout] 553 |     delete_path(&c2, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 | /     cores[0]
[INFO] [stdout] 191 | |         .share_file(folder1.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 192 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 563 |     c1.create_at_path("/grandparent/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 562 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:563:5
[INFO] [stdout]     |
[INFO] [stdout] 563 |     c1.create_at_path("/grandparent/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 567 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 566 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     delete_path(&c1, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 | /     c2.create_at_path("/grandparent/parent/document")
[INFO] [stdout] 571 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 582 |     c1.create_at_path("/document.draw").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 581 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:582:5
[INFO] [stdout]     |
[INFO] [stdout] 582 |     c1.create_at_path("/document.draw").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:583:5
[INFO] [stdout]     |
[INFO] [stdout] 583 | /     write_path(&c1, "/document.draw", b"document content")
[INFO] [stdout] 584 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:586:5
[INFO] [stdout]     |
[INFO] [stdout] 586 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:588:9
[INFO] [stdout]     |
[INFO] [stdout] 588 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 589 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 588 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:589:5
[INFO] [stdout]     |
[INFO] [stdout] 589 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 | /     write_path(&c1, "/document.draw", b"document content 2")
[INFO] [stdout] 592 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:594:5
[INFO] [stdout]     |
[INFO] [stdout] 594 | /     write_path(&c2, "/document.draw", b"document content 2")
[INFO] [stdout] 595 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 606 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 605 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:606:5
[INFO] [stdout]     |
[INFO] [stdout] 606 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:607:5
[INFO] [stdout]     |
[INFO] [stdout] 607 | /     write_path(&c1, "/document.md", b"document content")
[INFO] [stdout] 608 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:610:5
[INFO] [stdout]     |
[INFO] [stdout] 610 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 613 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 612 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:613:5
[INFO] [stdout]     |
[INFO] [stdout] 613 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:615:5
[INFO] [stdout]     |
[INFO] [stdout] 615 | /     write_path(&c1, "/document.md", b"document content 2")
[INFO] [stdout] 616 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:618:5
[INFO] [stdout]     |
[INFO] [stdout] 618 | /     write_path(&c2, "/document.md", b"document content 2")
[INFO] [stdout] 619 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 | /     cores[0]
[INFO] [stdout] 195 | |         .share_file(folder2.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 196 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:629:9
[INFO] [stdout]     |
[INFO] [stdout] 629 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 630 |     c1.create_at_path("/document.draw").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 629 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:630:5
[INFO] [stdout]     |
[INFO] [stdout] 630 |     c1.create_at_path("/document.draw").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:631:5
[INFO] [stdout]     |
[INFO] [stdout] 631 | /     write_path(&c1, "/document.draw", b"document\n\ncontent\n")
[INFO] [stdout] 632 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:634:5
[INFO] [stdout]     |
[INFO] [stdout] 634 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:636:9
[INFO] [stdout]     |
[INFO] [stdout] 636 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 637 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 636 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:637:5
[INFO] [stdout]     |
[INFO] [stdout] 637 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:639:5
[INFO] [stdout]     |
[INFO] [stdout] 639 | /     write_path(&c1, "/document.draw", b"document 2\n\ncontent\n")
[INFO] [stdout] 640 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:642:5
[INFO] [stdout]     |
[INFO] [stdout] 642 | /     write_path(&c2, "/document.draw", b"document\n\ncontent 2\n")
[INFO] [stdout] 643 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:660:9
[INFO] [stdout]     |
[INFO] [stdout] 660 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 661 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 660 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:661:5
[INFO] [stdout]     |
[INFO] [stdout] 661 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:662:5
[INFO] [stdout]     |
[INFO] [stdout] 662 | /     write_path(&c1, "/document.md", b"document\n\ncontent\n")
[INFO] [stdout] 663 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:665:5
[INFO] [stdout]     |
[INFO] [stdout] 665 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:667:9
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 668 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:668:5
[INFO] [stdout]     |
[INFO] [stdout] 668 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:670:5
[INFO] [stdout]     |
[INFO] [stdout] 670 | /     write_path(&c1, "/document.md", b"document 2\n\ncontent\n")
[INFO] [stdout] 671 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:673:5
[INFO] [stdout]     |
[INFO] [stdout] 673 | /     write_path(&c2, "/document.md", b"document\n\ncontent 2\n")
[INFO] [stdout] 674 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:684:9
[INFO] [stdout]     |
[INFO] [stdout] 684 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 685 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 684 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:685:5
[INFO] [stdout]     |
[INFO] [stdout] 685 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:686:5
[INFO] [stdout]     |
[INFO] [stdout] 686 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:687:5
[INFO] [stdout]     |
[INFO] [stdout] 687 | /     write_path(&c1, "/document.md", b"document\n\ncontent\n")
[INFO] [stdout] 688 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:690:5
[INFO] [stdout]     |
[INFO] [stdout] 690 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:692:9
[INFO] [stdout]     |
[INFO] [stdout] 692 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 693 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 692 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:693:5
[INFO] [stdout]     |
[INFO] [stdout] 693 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:695:5
[INFO] [stdout]     |
[INFO] [stdout] 695 | /     write_path(&c1, "/document.md", b"document 2\n\ncontent\n")
[INFO] [stdout] 696 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:698:5
[INFO] [stdout]     |
[INFO] [stdout] 698 |     move_by_path(&c1, "/document.md", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:699:5
[INFO] [stdout]     |
[INFO] [stdout] 699 | /     write_path(&c2, "/document.md", b"document\n\ncontent 2\n")
[INFO] [stdout] 700 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:711:9
[INFO] [stdout]     |
[INFO] [stdout] 711 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 712 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 711 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:712:5
[INFO] [stdout]     |
[INFO] [stdout] 712 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:713:5
[INFO] [stdout]     |
[INFO] [stdout] 713 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:714:5
[INFO] [stdout]     |
[INFO] [stdout] 714 | /     write_path(&c1, "/document.md", b"document\n\ncontent\n")
[INFO] [stdout] 715 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:717:5
[INFO] [stdout]     |
[INFO] [stdout] 717 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:719:9
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 720 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 719 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:722:5
[INFO] [stdout]     |
[INFO] [stdout] 722 | /     write_path(&c1, "/document.md", b"document 2\n\ncontent\n")
[INFO] [stdout] 723 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:725:5
[INFO] [stdout]     |
[INFO] [stdout] 725 | /     write_path(&c2, "/document.md", b"document\n\ncontent 2\n")
[INFO] [stdout] 726 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:728:5
[INFO] [stdout]     |
[INFO] [stdout] 728 |     move_by_path(&c2, "/document.md", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:738:9
[INFO] [stdout]     |
[INFO] [stdout] 738 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 739 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 738 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:739:5
[INFO] [stdout]     |
[INFO] [stdout] 739 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:740:5
[INFO] [stdout]     |
[INFO] [stdout] 740 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:741:5
[INFO] [stdout]     |
[INFO] [stdout] 741 | /     write_path(&c1, "/document.md", b"document content")
[INFO] [stdout] 742 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:744:5
[INFO] [stdout]     |
[INFO] [stdout] 744 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:746:9
[INFO] [stdout]     |
[INFO] [stdout] 746 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 747 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 746 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:747:5
[INFO] [stdout]     |
[INFO] [stdout] 747 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 |     move_by_path(&c1, "/document.md", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:750:5
[INFO] [stdout]     |
[INFO] [stdout] 750 | /     write_path(&c2, "/document.md", b"document content 2")
[INFO] [stdout] 751 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:761:9
[INFO] [stdout]     |
[INFO] [stdout] 761 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 762 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 761 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:762:5
[INFO] [stdout]     |
[INFO] [stdout] 762 |     c1.create_at_path("/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:763:5
[INFO] [stdout]     |
[INFO] [stdout] 763 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:764:5
[INFO] [stdout]     |
[INFO] [stdout] 764 | /     write_path(&c1, "/document.md", b"document content")
[INFO] [stdout] 765 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:767:5
[INFO] [stdout]     |
[INFO] [stdout] 767 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:769:9
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 770 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:770:5
[INFO] [stdout]     |
[INFO] [stdout] 770 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 | /     write_path(&c1, "/document.md", b"document content 2")
[INFO] [stdout] 773 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:775:5
[INFO] [stdout]     |
[INFO] [stdout] 775 |     move_by_path(&c2, "/document.md", "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:784:9
[INFO] [stdout]     |
[INFO] [stdout] 784 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 785 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 784 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:785:5
[INFO] [stdout]     |
[INFO] [stdout] 785 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:786:5
[INFO] [stdout]     |
[INFO] [stdout] 786 | /     write_path(&c1, "/document.md", b"document content")
[INFO] [stdout] 787 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:789:5
[INFO] [stdout]     |
[INFO] [stdout] 789 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 792 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 791 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:792:5
[INFO] [stdout]     |
[INFO] [stdout] 792 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:794:5
[INFO] [stdout]     |
[INFO] [stdout] 794 | /     rename_path(&c1, "/document.md", "document2.md")
[INFO] [stdout] 795 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:797:5
[INFO] [stdout]     |
[INFO] [stdout] 797 | /     write_path(&c2, "/document.md", b"document content 2")
[INFO] [stdout] 798 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:808:9
[INFO] [stdout]     |
[INFO] [stdout] 808 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 809 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 808 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:809:5
[INFO] [stdout]     |
[INFO] [stdout] 809 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:810:5
[INFO] [stdout]     |
[INFO] [stdout] 810 | /     write_path(&c1, "/document.md", b"document content")
[INFO] [stdout] 811 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:813:5
[INFO] [stdout]     |
[INFO] [stdout] 813 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:815:9
[INFO] [stdout]     |
[INFO] [stdout] 815 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 816 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 815 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 | /     cores[1]
[INFO] [stdout] 202 | |         .write_document(document.id, b"document content by sharee")
[INFO] [stdout] 203 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:816:5
[INFO] [stdout]     |
[INFO] [stdout] 816 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:818:5
[INFO] [stdout]     |
[INFO] [stdout] 818 | /     write_path(&c1, "/document.md", b"document content 2")
[INFO] [stdout] 819 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:821:5
[INFO] [stdout]     |
[INFO] [stdout] 821 | /     rename_path(&c2, "/document.md", "document2.md")
[INFO] [stdout] 822 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:832:9
[INFO] [stdout]     |
[INFO] [stdout] 832 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 833 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 832 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:833:5
[INFO] [stdout]     |
[INFO] [stdout] 833 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:834:5
[INFO] [stdout]     |
[INFO] [stdout] 834 | /     write_path(&c1, "/document.md", b"document content")
[INFO] [stdout] 835 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:837:5
[INFO] [stdout]     |
[INFO] [stdout] 837 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:839:9
[INFO] [stdout]     |
[INFO] [stdout] 839 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 840 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 839 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:840:5
[INFO] [stdout]     |
[INFO] [stdout] 840 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:842:5
[INFO] [stdout]     |
[INFO] [stdout] 842 |     delete_path(&c1, "/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:843:5
[INFO] [stdout]     |
[INFO] [stdout] 843 | /     write_path(&c2, "/document.md", b"document content 2")
[INFO] [stdout] 844 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:854:9
[INFO] [stdout]     |
[INFO] [stdout] 854 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 855 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 854 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:855:5
[INFO] [stdout]     |
[INFO] [stdout] 855 |     c1.create_at_path("/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:856:5
[INFO] [stdout]     |
[INFO] [stdout] 856 | /     write_path(&c1, "/document.md", b"document content")
[INFO] [stdout] 857 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:859:5
[INFO] [stdout]     |
[INFO] [stdout] 859 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:861:9
[INFO] [stdout]     |
[INFO] [stdout] 861 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 862 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 861 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:862:5
[INFO] [stdout]     |
[INFO] [stdout] 862 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:864:5
[INFO] [stdout]     |
[INFO] [stdout] 864 | /     write_path(&c1, "/document.md", b"document content 2")
[INFO] [stdout] 865 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:867:5
[INFO] [stdout]     |
[INFO] [stdout] 867 |     delete_path(&c2, "/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:876:9
[INFO] [stdout]     |
[INFO] [stdout] 876 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 877 |     c1.create_at_path("/parent/document.md").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 876 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:877:5
[INFO] [stdout]     |
[INFO] [stdout] 877 |     c1.create_at_path("/parent/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:878:5
[INFO] [stdout]     |
[INFO] [stdout] 878 | /     write_path(&c1, "/parent/document.md", b"document content")
[INFO] [stdout] 879 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:881:5
[INFO] [stdout]     |
[INFO] [stdout] 881 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:883:9
[INFO] [stdout]     |
[INFO] [stdout] 883 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 884 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 883 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:884:5
[INFO] [stdout]     |
[INFO] [stdout] 884 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:886:5
[INFO] [stdout]     |
[INFO] [stdout] 886 |     delete_path(&c1, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:887:5
[INFO] [stdout]     |
[INFO] [stdout] 887 | /     write_path(&c2, "/parent/document.md", b"document content 2")
[INFO] [stdout] 888 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:898:9
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 899 |     c1.create_at_path("/parent/document.md").await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 898 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:899:5
[INFO] [stdout]     |
[INFO] [stdout] 899 |     c1.create_at_path("/parent/document.md").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:900:5
[INFO] [stdout]     |
[INFO] [stdout] 900 | /     write_path(&c1, "/parent/document.md", b"document content")
[INFO] [stdout] 901 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:903:5
[INFO] [stdout]     |
[INFO] [stdout] 903 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         cores[1].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:905:9
[INFO] [stdout]     |
[INFO] [stdout] 905 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 906 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 905 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:906:5
[INFO] [stdout]     |
[INFO] [stdout] 906 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:908:5
[INFO] [stdout]     |
[INFO] [stdout] 908 | /     write_path(&c1, "/parent/document.md", b"document content 2")
[INFO] [stdout] 909 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:911:5
[INFO] [stdout]     |
[INFO] [stdout] 911 |     delete_path(&c2, "/parent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:920:9
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 921 |     c1.create_at_path("/grandparent/parent/document.md")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:921:5
[INFO] [stdout]     |
[INFO] [stdout] 921 | /     c1.create_at_path("/grandparent/parent/document.md")
[INFO] [stdout] 922 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:924:5
[INFO] [stdout]     |
[INFO] [stdout] 924 | /     write_path(&c1, "/grandparent/parent/document.md", b"document content")
[INFO] [stdout] 925 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:927:5
[INFO] [stdout]     |
[INFO] [stdout] 927 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:929:9
[INFO] [stdout]     |
[INFO] [stdout] 929 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 930 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 929 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:930:5
[INFO] [stdout]     |
[INFO] [stdout] 930 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:932:5
[INFO] [stdout]     |
[INFO] [stdout] 932 |     delete_path(&c1, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:933:5
[INFO] [stdout]     |
[INFO] [stdout] 933 | /     write_path(&c2, "/grandparent/parent/document.md", b"document content 2")
[INFO] [stdout] 934 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |     let c1 = test_core_with_account().await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 945 |     c1.create_at_path("/grandparent/parent/document.md")
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c1` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 944 |     let c1: /* Type */ = test_core_with_account().await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 945 | /     c1.create_at_path("/grandparent/parent/document.md")
[INFO] [stdout] 946 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:948:5
[INFO] [stdout]     |
[INFO] [stdout] 948 | /     write_path(&c1, "/grandparent/parent/document.md", b"document content")
[INFO] [stdout] 949 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:951:5
[INFO] [stdout]     |
[INFO] [stdout] 951 |     c1.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:953:9
[INFO] [stdout]     |
[INFO] [stdout] 953 |     let c2 = another_client(&c1).await;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 954 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `c2` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 953 |     let c2: /* Type */ = another_client(&c1).await;
[INFO] [stdout]     |           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:954:5
[INFO] [stdout]     |
[INFO] [stdout] 954 |     c2.sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:956:5
[INFO] [stdout]     |
[INFO] [stdout] 956 | /     write_path(&c1, "/grandparent/parent/document.md", b"document content 2")
[INFO] [stdout] 957 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:959:5
[INFO] [stdout]     |
[INFO] [stdout] 959 |     delete_path(&c2, "/grandparent/").await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[Vec<_>; 2]`
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:968:9
[INFO] [stdout]     |
[INFO] [stdout] 968 |     let mut cores = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 973 |         .map(|cores| cores[0].get_account().unwrap())
[INFO] [stdout]     |                      -------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 968 |     let mut cores: [Vec<_>; 2] = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]     |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         cores[0].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]    --> tests/sharing_tests.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]     |                     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:976:20
[INFO] [stdout]     |
[INFO] [stdout] 976 |     let document = cores[0][0].create_at_path("/document").await.unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:977:5
[INFO] [stdout]     |
[INFO] [stdout] 977 | /     cores[0][0]
[INFO] [stdout] 978 | |         .share_file(document.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 979 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:226:19
[INFO] [stdout]     |
[INFO] [stdout] 226 |     let folder1 = cores[0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:981:5
[INFO] [stdout]     |
[INFO] [stdout] 981 |     cores[0][0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:983:5
[INFO] [stdout]     |
[INFO] [stdout] 983 |     cores[1][0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:227:19
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let folder2 = cores[0].create_at_path("/folder/folder/").await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:984:5
[INFO] [stdout]     |
[INFO] [stdout] 984 | /     cores[1][0]
[INFO] [stdout] 985 | |         .create_link_at_path("/link1", document.id)
[INFO] [stdout] 986 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |       let document = cores[0]
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 229 | |         .create_at_path("/folder/folder/document")
[INFO] [stdout] 230 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:989:5
[INFO] [stdout]     |
[INFO] [stdout] 989 |     cores[1][1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sync_service_concurrent_change_tests.rs:990:5
[INFO] [stdout]     |
[INFO] [stdout] 990 | /     cores[1][1]
[INFO] [stdout] 991 | |         .create_link_at_path("/link2", document.id)
[INFO] [stdout] 992 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[Vec<_>; 2]`
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1001:9
[INFO] [stdout]      |
[INFO] [stdout] 1001 |     let mut cores = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1006 |         .map(|cores| cores[0].get_account().unwrap())
[INFO] [stdout]      |                      -------- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]      |
[INFO] [stdout] 1001 |     let mut cores: [Vec<_>; 2] = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 | /     cores[0]
[INFO] [stdout] 233 | |         .write_document(document.id, b"document content by sharer")
[INFO] [stdout] 234 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 | /     cores[0]
[INFO] [stdout] 237 | |         .share_file(folder1.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 238 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 | /     cores[0]
[INFO] [stdout] 241 | |         .share_file(folder2.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 242 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1009:20
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     let document = cores[0][0].create_at_path("/document").await.unwrap();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1010:5
[INFO] [stdout]      |
[INFO] [stdout] 1010 | /     cores[0][0]
[INFO] [stdout] 1011 | |         .share_file(document.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 1012 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1014:5
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     cores[0][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1016:18
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     let folder = cores[1][0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1017:5
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     cores[1][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 | /     cores[1]
[INFO] [stdout] 248 | |         .write_document(document.id, b"document content by sharee")
[INFO] [stdout] 249 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1018:5
[INFO] [stdout]      |
[INFO] [stdout] 1018 | /     cores[1][0]
[INFO] [stdout] 1019 | |         .share_file(folder.id, &accounts[0].username, ShareMode::Read)
[INFO] [stdout] 1020 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1023:5
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     cores[1][1].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1024:5
[INFO] [stdout]      |
[INFO] [stdout] 1024 | /     cores[1][1]
[INFO] [stdout] 1025 | |         .create_link_at_path("/folder/link", document.id)
[INFO] [stdout] 1026 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         cores[1].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[Vec<_>; 2]`
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1035:9
[INFO] [stdout]      |
[INFO] [stdout] 1035 |     let mut cores = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1040 |         .map(|cores| cores[0].get_account().unwrap())
[INFO] [stdout]      |                      -------- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]      |
[INFO] [stdout] 1035 |     let mut cores: [Vec<_>; 2] = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1043:20
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     let document = cores[0][0].create_at_path("/document").await.unwrap();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |         cores[0].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1044:5
[INFO] [stdout]      |
[INFO] [stdout] 1044 | /     cores[0][0]
[INFO] [stdout] 1045 | |         .share_file(document.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 1046 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]    --> tests/sharing_tests.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]     |                     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 266 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1048:5
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     cores[0][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1050:18
[INFO] [stdout]      |
[INFO] [stdout] 1050 |     let folder = cores[1][0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1051:5
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     cores[1][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1052:5
[INFO] [stdout]      |
[INFO] [stdout] 1052 | /     cores[1][0]
[INFO] [stdout] 1053 | |         .share_file(folder.id, &accounts[0].username, ShareMode::Read)
[INFO] [stdout] 1054 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:272:20
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let document = cores[0].create_at_path("/document").await.unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1057:5
[INFO] [stdout]      |
[INFO] [stdout] 1057 |     cores[1][1].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1058:5
[INFO] [stdout]      |
[INFO] [stdout] 1058 | /     cores[1][1]
[INFO] [stdout] 1059 | |         .create_link_at_path("/folder/link", document.id)
[INFO] [stdout] 1060 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[Vec<_>; 2]`
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1069:9
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     let mut cores = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1074 |         .map(|cores| cores[0].get_account().unwrap())
[INFO] [stdout]      |                      -------- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     let mut cores: [Vec<_>; 2] = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 | /     cores[0]
[INFO] [stdout] 274 | |         .write_document(document.id, b"document content by sharer")
[INFO] [stdout] 275 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 | /     cores[0]
[INFO] [stdout] 278 | |         .share_file(document.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 279 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1077:18
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let folder = cores[0][0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     cores[1].reject_share(&document.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1078:20
[INFO] [stdout]      |
[INFO] [stdout] 1078 |       let document = cores[0][0]
[INFO] [stdout]      |  ____________________^
[INFO] [stdout] 1079 | |         .create_at_path("/folder/document")
[INFO] [stdout] 1080 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1082:5
[INFO] [stdout]      |
[INFO] [stdout] 1082 | /     cores[0][0]
[INFO] [stdout] 1083 | |         .share_file(folder.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 1084 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1086:5
[INFO] [stdout]      |
[INFO] [stdout] 1086 | /     cores[0][0]
[INFO] [stdout] 1087 | |         .share_file(document.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 1088 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]    --> tests/sharing_tests.rs:294:9
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 297 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]     |                     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1090:5
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     cores[0][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1092:5
[INFO] [stdout]      |
[INFO] [stdout] 1092 |     cores[1][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1093:5
[INFO] [stdout]      |
[INFO] [stdout] 1093 | /     cores[1][0]
[INFO] [stdout] 1094 | |         .create_link_at_path("/link", document.id)
[INFO] [stdout] 1095 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:300:19
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let folder1 = cores[0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1098:5
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     cores[1][1].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:301:19
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let folder2 = cores[0].create_at_path("/folder/folder/").await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1100:35
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         .move_file(&document.id, &cores[1][1].root().await.unwrap().id)
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1099:5
[INFO] [stdout]      |
[INFO] [stdout] 1099 | /     cores[1][1]
[INFO] [stdout] 1100 | |         .move_file(&document.id, &cores[1][1].root().await.unwrap().id)
[INFO] [stdout] 1101 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:302:20
[INFO] [stdout]     |
[INFO] [stdout] 302 |       let document = cores[0]
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 303 | |         .create_at_path("/folder/folder/document")
[INFO] [stdout] 304 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[Vec<_>; 2]`
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1111:9
[INFO] [stdout]      |
[INFO] [stdout] 1111 |     let mut cores = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1116 |         .map(|cores| cores[0].get_account().unwrap())
[INFO] [stdout]      |                      -------- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]      |
[INFO] [stdout] 1111 |     let mut cores: [Vec<_>; 2] = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | /     cores[0]
[INFO] [stdout] 307 | |         .write_document(document.id, b"document content by sharer")
[INFO] [stdout] 308 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1119:23
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     let grandparent = cores[0][0].create_at_path("/grandparent/").await.unwrap();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 | /     cores[0]
[INFO] [stdout] 311 | |         .share_file(folder1.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 312 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1120:18
[INFO] [stdout]      |
[INFO] [stdout] 1120 |       let parent = cores[0][0]
[INFO] [stdout]      |  __________________^
[INFO] [stdout] 1121 | |         .create_at_path("/grandparent/parent/")
[INFO] [stdout] 1122 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 | /     cores[0]
[INFO] [stdout] 315 | |         .share_file(folder2.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 316 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1124:18
[INFO] [stdout]      |
[INFO] [stdout] 1124 |       let folder = cores[0][0]
[INFO] [stdout]      |  __________________^
[INFO] [stdout] 1125 | |         .create_at_path("/grandparent/parent/child/")
[INFO] [stdout] 1126 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:320:5
[INFO] [stdout]     |
[INFO] [stdout] 320 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1128:5
[INFO] [stdout]      |
[INFO] [stdout] 1128 | /     cores[0][0]
[INFO] [stdout] 1129 | |         .share_file(grandparent.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 1130 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     cores[1].reject_share(&folder2.id).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1132:5
[INFO] [stdout]      |
[INFO] [stdout] 1132 | /     cores[0][0]
[INFO] [stdout] 1133 | |         .share_file(folder.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 1134 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1136:5
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     cores[0][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1138:5
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     cores[1][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 322 | /     cores[1]
[INFO] [stdout] 323 | |         .write_document(document.id, b"document content by sharee")
[INFO] [stdout] 324 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1139:5
[INFO] [stdout]      |
[INFO] [stdout] 1139 | /     cores[1][0]
[INFO] [stdout] 1140 | |         .create_link_at_path("/link", folder.id)
[INFO] [stdout] 1141 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1144:5
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     cores[1][1].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |         cores[1].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1146:33
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         .move_file(&folder.id, &cores[1][1].root().await.unwrap().id)
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1145:5
[INFO] [stdout]      |
[INFO] [stdout] 1145 | /     cores[1][1]
[INFO] [stdout] 1146 | |         .move_file(&folder.id, &cores[1][1].root().await.unwrap().id)
[INFO] [stdout] 1147 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 |     cores[1].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 |     cores[0].sync(None).await.unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1149:5
[INFO] [stdout]      |
[INFO] [stdout] 1149 |     cores[1][1].move_file(&parent.id, &folder.id).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[Vec<_>; 2]`
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1159:9
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     let mut cores = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1164 |         .map(|cores| cores[0].get_account().unwrap())
[INFO] [stdout]      |                      -------- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     let mut cores: [Vec<_>; 2] = [vec![test_core_with_account().await], vec![test_core_with_account().await]];
[INFO] [stdout]      |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 334 |         cores[0].read_document(document.id, false).await.unwrap(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `[_; 2]`
[INFO] [stdout]    --> tests/sharing_tests.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let cores = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 344 |         .map(|core| core.get_account().unwrap())
[INFO] [stdout]     |                     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `cores` an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let cores: [_; 2] = [test_core_with_account().await, test_core_with_account().await];
[INFO] [stdout]     |              ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1167:23
[INFO] [stdout]      |
[INFO] [stdout] 1167 |     let grandparent = cores[0][0].create_at_path("/grandparent/").await.unwrap();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1168:18
[INFO] [stdout]      |
[INFO] [stdout] 1168 |       let parent = cores[0][0]
[INFO] [stdout]      |  __________________^
[INFO] [stdout] 1169 | |         .create_at_path("/grandparent/parent/")
[INFO] [stdout] 1170 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1172:18
[INFO] [stdout]      |
[INFO] [stdout] 1172 |       let folder = cores[0][0]
[INFO] [stdout]      |  __________________^
[INFO] [stdout] 1173 | |         .create_at_path("/grandparent/parent/folder/")
[INFO] [stdout] 1174 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:347:19
[INFO] [stdout]     |
[INFO] [stdout] 347 |     let folder1 = cores[0].create_at_path("/folder/").await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1176:5
[INFO] [stdout]      |
[INFO] [stdout] 1176 | /     cores[0][0]
[INFO] [stdout] 1177 | |         .share_file(grandparent.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 1178 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |     let folder2 = cores[0].create_at_path("/folder/folder/").await.unwrap();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1180:5
[INFO] [stdout]      |
[INFO] [stdout] 1180 | /     cores[0][0]
[INFO] [stdout] 1181 | |         .share_file(folder.id, &accounts[1].username, ShareMode::Read)
[INFO] [stdout] 1182 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1184:5
[INFO] [stdout]      |
[INFO] [stdout] 1184 |     cores[0][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:349:20
[INFO] [stdout]     |
[INFO] [stdout] 349 |       let document = cores[0]
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 350 | |         .create_at_path("/folder/folder/document")
[INFO] [stdout] 351 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1186:5
[INFO] [stdout]      |
[INFO] [stdout] 1186 |     cores[1][0].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1187:5
[INFO] [stdout]      |
[INFO] [stdout] 1187 | /     cores[1][0]
[INFO] [stdout] 1188 | |         .create_link_at_path("/link", folder.id)
[INFO] [stdout] 1189 | |         .await
[INFO] [stdout]      | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1192:5
[INFO] [stdout]      |
[INFO] [stdout] 1192 |     cores[1][1].sync(None).await.unwrap();
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 | /     cores[0]
[INFO] [stdout] 354 | |         .write_document(document.id, b"document content by sharer")
[INFO] [stdout] 355 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/sharing_tests.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 | /     cores[0]
[INFO] [stdout] 358 | |         .share_file(folder1.id, &accounts[1].username, ShareMode::Write)
[INFO] [stdout] 359 | |         .await
[INFO] [stdout]     | |______________^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1194:33
[INFO] [stdout]      |
[INFO] [stdout] 1194 |         .move_file(&folder.id, &cores[1][1].root().await.unwrap().id)
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/sync_service_concurrent_change_tests.rs:1193:5
[INFO] [stdout]      |
[WARN] too many lines in the log, truncating it
