[INFO] fetching crate palpo-core 0.0.1...
[INFO] checking palpo-core-0.0.1 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate palpo-core 0.0.1 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate palpo-core 0.0.1 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate palpo-core 0.0.1
[INFO] finished tweaking crates.io crate palpo-core 0.0.1
[INFO] tweaked toml for crates.io crate palpo-core 0.0.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 450 packages to latest compatible versions
[INFO] [stderr]       Adding bcrypt v0.15.1 (available: v0.16.0)
[INFO] [stderr]       Adding redis v0.25.4 (available: v0.27.5)
[INFO] [stderr]       Adding salvo v0.69.0 (available: v0.74.2)
[INFO] [stderr]       Adding sanitize-filename v0.5.0 (available: v0.6.0)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sanitize-filename v0.5.0
[INFO] [stderr]   Downloaded wildmatch v2.4.0
[INFO] [stderr]   Downloaded salvo_extra v0.69.0
[INFO] [stderr]   Downloaded salvo-serde-util v0.69.0
[INFO] [stderr]   Downloaded mime-infer v3.0.0
[INFO] [stderr]   Downloaded salvo v0.69.0
[INFO] [stderr]   Downloaded salvo_macros v0.69.0
[INFO] [stderr]   Downloaded salvo-proxy v0.69.0
[INFO] [stderr]   Downloaded str-buf v3.0.3
[INFO] [stderr]   Downloaded konst_proc_macros v0.3.10
[INFO] [stderr]   Downloaded as_variant v1.2.0
[INFO] [stderr]   Downloaded cruet v0.14.0
[INFO] [stderr]   Downloaded salvo-jwt-auth v0.69.0
[INFO] [stderr]   Downloaded pq-sys v0.6.3
[INFO] [stderr]   Downloaded palpo-macros v0.0.1
[INFO] [stderr]   Downloaded salvo_core v0.69.0
[INFO] [stderr]   Downloaded konst v0.3.14
[INFO] [stderr]   Downloaded salvo-oapi-macros v0.69.0
[INFO] [stderr]   Downloaded yaml-rust2 v0.8.1
[INFO] [stderr]   Downloaded salvo-serve-static v0.69.0
[INFO] [stderr]   Downloaded konst_kernel v0.3.12
[INFO] [stderr]   Downloaded palpo-identifiers-validation v0.0.1
[INFO] [stderr]   Downloaded salvo-cors v0.69.0
[INFO] [stderr]   Downloaded etag v4.0.0
[INFO] [stderr]   Downloaded salvo-oapi v0.69.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0b0d3a0b37fea2da84f0e68e448cf38f5a65f8d690b2ec3d95a15bc83142937b
[INFO] running `Command { std: "docker" "start" "-a" "0b0d3a0b37fea2da84f0e68e448cf38f5a65f8d690b2ec3d95a15bc83142937b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0b0d3a0b37fea2da84f0e68e448cf38f5a65f8d690b2ec3d95a15bc83142937b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b0d3a0b37fea2da84f0e68e448cf38f5a65f8d690b2ec3d95a15bc83142937b", kill_on_drop: false }`
[INFO] [stdout] 0b0d3a0b37fea2da84f0e68e448cf38f5a65f8d690b2ec3d95a15bc83142937b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] da7d991ffed2a3d723f50defcb7bfc9fc5ca085d5673d4d9e426ee802ef7af14
[INFO] running `Command { std: "docker" "start" "-a" "da7d991ffed2a3d723f50defcb7bfc9fc5ca085d5673d4d9e426ee802ef7af14", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]     Checking log v0.4.22
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]     Checking serde v1.0.215
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]     Checking inout v0.1.3
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling indexmap v2.6.0
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling zstd-safe v7.2.1
[INFO] [stderr]    Compiling jobserver v0.1.32
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling cc v1.2.2
[INFO] [stderr]     Checking tokio v1.41.1
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling mime-infer v3.0.0
[INFO] [stderr]    Compiling rustix v0.38.41
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]    Compiling pin-project-internal v1.1.7
[INFO] [stderr]    Compiling salvo-serde-util v0.69.0
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]     Checking rustls-pki-types v1.10.0
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking headers-core v0.3.0
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling enumflags2_derive v0.7.10
[INFO] [stderr]    Compiling async-trait v0.1.83
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]     Checking xml-rs v0.8.23
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]     Checking fastrand v2.2.0
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling zstd-sys v2.0.13+zstd.1.5.6
[INFO] [stderr]    Compiling openssl-sys v0.9.104
[INFO] [stderr]     Checking pin-project v1.1.7
[INFO] [stderr]     Checking enumflags2 v0.7.10
[INFO] [stderr]     Checking headers v0.4.0
[INFO] [stderr]     Checking multimap v0.10.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]     Checking http-body-util v0.1.2
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking serde-xml-rs v0.6.0
[INFO] [stderr]    Compiling openssl v0.10.68
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling rustls v0.23.19
[INFO] [stderr]    Compiling cpufeatures v0.2.16
[INFO] [stderr]    Compiling native-tls v0.2.12
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]     Checking tempfile v3.14.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]    Compiling pest v2.7.14
[INFO] [stderr]    Compiling rust-embed-utils v8.5.0
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling proc-macro-crate v3.2.0
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling rust-embed-impl v8.5.0
[INFO] [stderr]     Checking der v0.7.9
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]     Checking const-random v0.1.18
[INFO] [stderr]     Checking rustls-native-certs v0.8.1
[INFO] [stderr]     Checking tokio-util v0.7.12
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling rust_decimal v1.36.0
[INFO] [stderr]     Checking utf-8 v0.7.6
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]     Checking simple_asn1 v0.6.2
[INFO] [stderr]     Checking tungstenite v0.23.0
[INFO] [stderr]     Checking dlv-list v0.5.2
[INFO] [stderr]     Checking rust-embed v8.5.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]     Checking h2 v0.4.7
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking ulid v1.1.3
[INFO] [stderr]     Checking pem v3.0.4
[INFO] [stderr]     Checking bstr v1.11.0
[INFO] [stderr]    Compiling bigdecimal v0.4.6
[INFO] [stderr]     Checking str-buf v3.0.3
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling pest_meta v2.7.14
[INFO] [stderr]    Compiling pq-sys v0.6.3
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking xxhash-rust v0.8.12
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]    Compiling typewit_proc_macros v1.8.1
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking globset v0.4.15
[INFO] [stderr]     Checking typewit v1.10.1
[INFO] [stderr]     Checking etag v4.0.0
[INFO] [stderr]    Compiling salvo_macros v0.69.0
[INFO] [stderr]    Compiling salvo-oapi-macros v0.69.0
[INFO] [stderr]     Checking tokio-tungstenite v0.23.1
[INFO] [stderr]    Compiling pest_generator v2.7.14
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking ordered-multimap v0.7.3
[INFO] [stderr]     Checking hashlink v0.8.4
[INFO] [stderr]     Checking scheduled-thread-pool v0.2.7
[INFO] [stderr]    Compiling diesel_table_macro_syntax v0.2.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking uuid v1.11.0
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking unicode-segmentation v1.12.0
[INFO] [stderr]     Checking arraydeque v0.5.1
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]     Checking path-slash v0.2.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking toml v0.8.19
[INFO] [stderr]     Checking convert_case v0.6.0
[INFO] [stderr]     Checking yaml-rust2 v0.8.1
[INFO] [stderr]    Compiling pest_derive v2.7.14
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]     Checking r2d2 v0.8.10
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]     Checking rust-ini v0.20.0
[INFO] [stderr]    Compiling dsl_auto_type v0.1.2
[INFO] [stderr]     Checking hyper v0.14.31
[INFO] [stderr]    Compiling serde_with_macros v3.11.0
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]     Checking ignore v0.4.23
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking hyper v1.5.1
[INFO] [stderr]     Checking konst_kernel v0.3.12
[INFO] [stderr]     Checking json5 v0.4.1
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]    Compiling palpo-identifiers-validation v0.0.1
[INFO] [stderr]     Checking ron v0.8.1
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking serde_path_to_error v0.1.16
[INFO] [stderr]     Checking blowfish v0.9.1
[INFO] [stderr]    Compiling diesel_derives v2.2.3
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking combine v4.6.7
[INFO] [stderr]     Checking thread_local v1.1.8
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]    Compiling konst_proc_macros v0.3.10
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking pathdiff v0.2.3
[INFO] [stderr]     Checking sha1_smol v1.0.1
[INFO] [stderr]     Checking const_panic v0.2.10
[INFO] [stderr]     Checking tracing-subscriber v0.3.19
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking textnonce v1.0.0
[INFO] [stderr]     Checking globwalk v0.9.1
[INFO] [stderr]     Checking config v0.14.1
[INFO] [stderr]     Checking bcrypt v0.15.1
[INFO] [stderr]     Checking serde_with v3.11.0
[INFO] [stderr]    Compiling palpo-macros v0.0.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]     Checking sanitize-filename v0.5.0
[INFO] [stderr]     Checking tokio-stream v0.1.16
[INFO] [stderr]     Checking serde-aux v4.5.0
[INFO] [stderr]     Checking konst v0.3.14
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking cruet v0.14.0
[INFO] [stderr]     Checking hyper-util v0.1.10
[INFO] [stderr]     Checking tracing-futures v0.2.5
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]     Checking strum v0.26.3
[INFO] [stderr]     Checking as_variant v1.2.0
[INFO] [stderr]     Checking wildmatch v2.4.0
[INFO] [stderr]     Checking dotenvy v0.15.7
[INFO] [stderr]     Checking rustls-webpki v0.102.8
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking jsonwebtoken v9.3.0
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.9
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking diesel v2.2.5
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking tokio-rustls v0.26.0
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking hyper-rustls v0.27.3
[INFO] [stderr]     Checking redis v0.25.4
[INFO] [stderr]     Checking zstd v0.13.2
[INFO] [stderr]     Checking salvo_core v0.69.0
[INFO] [stderr]     Checking oauth2 v4.4.2
[INFO] [stderr]     Checking salvo-proxy v0.69.0
[INFO] [stderr]     Checking salvo-oapi v0.69.0
[INFO] [stderr]     Checking salvo_extra v0.69.0
[INFO] [stderr]     Checking salvo-serve-static v0.69.0
[INFO] [stderr]     Checking salvo-cors v0.69.0
[INFO] [stderr]     Checking salvo-jwt-auth v0.69.0
[INFO] [stderr]     Checking salvo v0.69.0
[INFO] [stderr]     Checking palpo-core v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/client/discovery.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::Filter`
[INFO] [stdout]    --> src/client/filter/mod.rs:524:17
[INFO] [stdout]     |
[INFO] [stdout] 524 |     use super::{Filter, FilterDefinition, LazyLoadOptions, RoomDataFilter, RoomEventFilter, UrlFilter};
[INFO] [stdout]     |                 ^^^^^^ no `Filter` in `client::filter`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing one of these items instead:
[INFO] [stdout]             std::iter::Filter
[INFO] [stdout]             diesel::helper_types::Filter
[INFO] [stdout]             futures_util::stream::Filter
[INFO] [stdout]             itertools::__std_iter::Filter
[INFO] [stdout]             salvo::routing::Filter
[INFO] [stdout]             tokio_stream::adapters::Filter
[INFO] [stdout]             tracing_subscriber::layer::Filter
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/client/media/mod.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/client/session.rs:725:9
[INFO] [stdout]     |
[INFO] [stdout] 725 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::uiaa`
[INFO] [stdout]    --> src/client/session.rs:728:16
[INFO] [stdout]     |
[INFO] [stdout] 728 |     use crate::uiaa::UserIdentifier;
[INFO] [stdout]     |                ^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                unresolved import
[INFO] [stdout]     |                help: a similar path exists: `client::uiaa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/client/session.rs:729:9
[INFO] [stdout]     |
[INFO] [stdout] 729 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assign`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |     use assign::assign;
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `assign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: unresolved import
[INFO] [stdout]    --> src/client/sync_events/v4.rs:869:16
[INFO] [stdout]     |
[INFO] [stdout] 869 |     use crate::sync::sync_events::v4::RoomReceiptConfig;
[INFO] [stdout]     |                ^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                unresolved import
[INFO] [stdout]     |                help: a similar path exists: `core::sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::Timeline`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:576:9
[INFO] [stdout]     |
[INFO] [stdout] 576 |     use super::Timeline;
[INFO] [stdout]     |         ^^^^^^^--------
[INFO] [stdout]     |         |      |
[INFO] [stdout]     |         |      help: a similar name exists in the module: `TimelineV3`
[INFO] [stdout]     |         no `Timeline` in `client::sync_events::v3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/client/uiaa/user_serde.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::uiaa`
[INFO] [stdout]    --> src/client/uiaa/user_serde.rs:113:16
[INFO] [stdout]     |
[INFO] [stdout] 113 |     use crate::uiaa::UserIdentifier;
[INFO] [stdout]     |                ^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                unresolved import
[INFO] [stdout]     |                help: a similar path exists: `client::uiaa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]   --> src/events/ignored_user_list.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     use assert_matches2::assert_matches;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::AnyGlobalAccountDataEvent`
[INFO] [stdout]   --> src/events/ignored_user_list.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     use crate::AnyGlobalAccountDataEvent;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `AnyGlobalAccountDataEvent` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 58 |     use crate::events::AnyGlobalAccountDataEvent;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: unresolved import
[INFO] [stdout]   --> src/events/key/verification/ready.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |     use crate::{key::verification::VerificationMethod, relation::Reference};
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 unresolved import
[INFO] [stdout]    |                 help: a similar path exists: `client::key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/key/verification/accept.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::relation`
[INFO] [stdout]   --> src/events/key/verification/ready.rs:85:56
[INFO] [stdout]    |
[INFO] [stdout] 85 |     use crate::{key::verification::VerificationMethod, relation::Reference};
[INFO] [stdout]    |                                                        ^^^^^^^^
[INFO] [stdout]    |                                                        |
[INFO] [stdout]    |                                                        unresolved import
[INFO] [stdout]    |                                                        help: a similar path exists: `client::relation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/key/verification/start.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: unresolved import
[INFO] [stdout]   --> src/events/policy/rule/room.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout] 52 |     use crate::policy::rule::{PolicyRuleEventContent, Recommendation};
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                unresolved import
[INFO] [stdout]    |                help: a similar path exists: `events::policy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::relation`, `crate::ToDeviceEvent`
[INFO] [stdout]    --> src/events/key/verification/start.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |     use crate::{relation::Reference, ToDeviceEvent};
[INFO] [stdout]     |                 ^^^^^^^^             ^^^^^^^^^^^^^ no `ToDeviceEvent` in the root
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 unresolved import
[INFO] [stdout]     |                 help: a similar path exists: `client::relation`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]             crate::events::ToDeviceEvent
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]   --> src/events/reaction.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     use assert_matches2::assert_matches;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/receipt.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::OriginalStateEvent`
[INFO] [stdout]   --> src/events/room/canonical_alias.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     use crate::OriginalStateEvent;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ no `OriginalStateEvent` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 50 |     use crate::events::OriginalStateEvent;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/room/create.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/room/join_rules.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/room/member/mod.rs:582:9
[INFO] [stdout]     |
[INFO] [stdout] 582 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::OriginalStateEvent`
[INFO] [stdout]    --> src/events/room/member/mod.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |     use crate::OriginalStateEvent;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ no `OriginalStateEvent` in the root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 587 |     use crate::events::OriginalStateEvent;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::room::message`, `crate::MessageLikeUnsigned`
[INFO] [stdout]    --> src/events/room/message/reply.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 172 |     use crate::{room::message::RoomMessageEventContent, MessageLikeUnsigned};
[INFO] [stdout]     |                       ^^^^^^^                           ^^^^^^^^^^^^^^^^^^^ no `MessageLikeUnsigned` in the root
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       could not find `message` in `room`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]             crate::events::MessageLikeUnsigned
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::OriginalStateEvent`
[INFO] [stdout]   --> src/events/room/name.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use crate::OriginalStateEvent;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ no `OriginalStateEvent` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use crate::events::OriginalStateEvent;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assign`
[INFO] [stdout]    --> src/events/room/power_levels.rs:670:9
[INFO] [stdout]     |
[INFO] [stdout] 670 |     use assign::assign;
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `assign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::OriginalStateEvent`
[INFO] [stdout]   --> src/events/room/server_acl.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |     use crate::OriginalStateEvent;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ no `OriginalStateEvent` in the root
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 79 |     use crate::events::OriginalStateEvent;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]   --> src/events/room/thumbnail_source_serde.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     use assert_matches2::assert_matches;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::room::EncryptedFileInit`, `crate::room::JsonWebKeyInit`, `crate::room::MediaSource`
[INFO] [stdout]   --> src/events/room/thumbnail_source_serde.rs:63:23
[INFO] [stdout]    |
[INFO] [stdout] 63 |     use crate::room::{EncryptedFileInit, JsonWebKeyInit, MediaSource};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^ no `MediaSource` in `room`
[INFO] [stdout]    |                       |                  |
[INFO] [stdout]    |                       |                  no `JsonWebKeyInit` in `room`
[INFO] [stdout]    |                       no `EncryptedFileInit` in `room`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this struct instead:
[INFO] [stdout]            crate::events::room::EncryptedFileInit
[INFO] [stdout]    = help: consider importing this struct instead:
[INFO] [stdout]            crate::events::room::JsonWebKeyInit
[INFO] [stdout]    = help: consider importing this enum instead:
[INFO] [stdout]            crate::events::room::MediaSource
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/room/mod.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/secret/request.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/events/secret_storage/key.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]   --> src/events/secret_storage/secret.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     use assert_matches2::assert_matches;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: unresolved import
[INFO] [stdout]   --> src/federation/serde/v1_pdu.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 |     use crate::membership::create_join_event::v1::RoomState;
[INFO] [stdout]    |                ^^^^^^^^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                unresolved import
[INFO] [stdout]    |                help: a similar path exists: `client::membership`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]   --> src/federation/serde/v1_pdu.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     use assert_matches2::assert_matches;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/federation/transaction.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/identifiers/matrix_uri.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/identifiers/voip_version_id.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/push/action.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/push/condition/mod.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/push/predefined.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assign`
[INFO] [stdout]    --> src/push/predefined.rs:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 |     use assign::assign;
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `assign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/push/ruleset.rs:508:9
[INFO] [stdout]     |
[INFO] [stdout] 508 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assign`
[INFO] [stdout]    --> src/push/ruleset.rs:509:9
[INFO] [stdout]     |
[INFO] [stdout] 509 |     use assign::assign;
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `assign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/push/mod.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/serde/canonical_json/mod.rs:483:9
[INFO] [stdout]     |
[INFO] [stdout] 483 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::CanonicalJsonValue`
[INFO] [stdout]    --> src/signatures/functions.rs:691:32
[INFO] [stdout]     |
[INFO] [stdout] 691 |     use crate::{serde::Base64, CanonicalJsonValue, RoomVersionId, ServerSigningKeyId, SigningKeyAlgorithm};
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^ no `CanonicalJsonValue` in the root
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this enum through its public re-export instead:
[INFO] [stdout]             crate::signatures::functions::CanonicalJsonValue
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/signatures/functions.rs:692:9
[INFO] [stdout]     |
[INFO] [stdout] 692 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::sign_json`, `crate::verify_event`, `crate::Ed25519KeyPair`, `crate::Error`, `crate::PublicKeyMap`, `crate::PublicKeySet`, `crate::VerificationError`, `crate::Verified`
[INFO] [stdout]    --> src/signatures/functions.rs:697:9
[INFO] [stdout]     |
[INFO] [stdout] 697 |         sign_json, verify_event, Ed25519KeyPair, Error, PublicKeyMap, PublicKeySet, VerificationError, Verified,
[INFO] [stdout]     |         ^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^ no `Verified` in the root
[INFO] [stdout]     |         |          |             |               |      |             |             |
[INFO] [stdout]     |         |          |             |               |      |             |             no `VerificationError` in the root
[INFO] [stdout]     |         |          |             |               |      |             no `PublicKeySet` in the root
[INFO] [stdout]     |         |          |             |               |      no `PublicKeyMap` in the root
[INFO] [stdout]     |         |          |             |               no `Error` in the root
[INFO] [stdout]     |         |          |             |               help: a similar name exists in the module: `error`
[INFO] [stdout]     |         |          |             no `Ed25519KeyPair` in the root
[INFO] [stdout]     |         |          no `verify_event` in the root
[INFO] [stdout]     |         no `sign_json` in the root
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]             crate::signatures::Ed25519KeyPair
[INFO] [stdout]     = help: consider importing one of these items instead:
[INFO] [stdout]             crate::__private::http::Error
[INFO] [stdout]             crate::__private::serde::de::Error
[INFO] [stdout]             crate::__private::serde::de::value::Error
[INFO] [stdout]             crate::__private::serde::ser::Error
[INFO] [stdout]             crate::__private::serde_json::Error
[INFO] [stdout]             crate::events::room::member::MembershipChange::Error
[INFO] [stdout]             crate::fmt::Error
[INFO] [stdout]             crate::signatures::Error
[INFO] [stdout]             std::error::Error
[INFO] [stdout]             std::fmt::Error
[INFO] [stdout]             std::io::Error
[INFO] [stdout]             core::error::Error
[INFO] [stdout]             core::fmt::Error
[INFO] [stdout]             chrono::format::Item::Error
[INFO] [stdout]             diesel::r2d2::Error
[INFO] [stdout]             diesel::result::Error
[INFO] [stdout]             dotenvy::Error
[INFO] [stdout]             ed25519_dalek::pkcs8::Error
[INFO] [stdout]             futures_util::io::Error
[INFO] [stdout]             http::Error
[INFO] [stdout]             jsonwebtoken::errors::Error
[INFO] [stdout]             oauth2::reqwest::Error
[INFO] [stdout]             palpo_identifiers_validation::Error
[INFO] [stdout]             pkcs8::Error
[INFO] [stdout]             rand::Error
[INFO] [stdout]             regex::Error
[INFO] [stdout]             reqwest::Error
[INFO] [stdout]             salvo::Error
[INFO] [stdout]             salvo::http::ResBody::Error
[INFO] [stdout]             serde::de::Error
[INFO] [stdout]             serde::de::value::Error
[INFO] [stdout]             serde::ser::Error
[INFO] [stdout]             serde_json::Error
[INFO] [stdout]             tokio::io::Error
[INFO] [stdout]             tokio::time::error::Error
[INFO] [stdout]             tracing_subscriber::reload::Error
[INFO] [stdout]             uuid::Error
[INFO] [stdout]     = help: consider importing this type alias through its public re-export instead:
[INFO] [stdout]             crate::signatures::PublicKeyMap
[INFO] [stdout]     = help: consider importing this type alias through its public re-export instead:
[INFO] [stdout]             crate::signatures::PublicKeySet
[INFO] [stdout]     = help: consider importing this enum through its public re-export instead:
[INFO] [stdout]             crate::signatures::VerificationError
[INFO] [stdout]     = help: consider importing this enum through its public re-export instead:
[INFO] [stdout]             crate::signatures::Verified
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `assert_matches2`
[INFO] [stdout]    --> src/error/mod.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     use assert_matches2::assert_matches;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared crate or module `assert_matches2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::StandardErrorBody`
[INFO] [stdout]    --> src/error/mod.rs:196:28
[INFO] [stdout]     |
[INFO] [stdout] 196 |     use super::{ErrorKind, StandardErrorBody};
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ no `StandardErrorBody` in `error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::event_auth`, `crate::test_utils`, `crate::Event`, `crate::EventTypeExt`, `crate::StateMap`
[INFO] [stdout]    --> src/state/event_auth.rs:990:9
[INFO] [stdout]     |
[INFO] [stdout] 990 |         event_auth::valid_membership_change,
[INFO] [stdout]     |         ^^^^^^^^^^ unresolved import
[INFO] [stdout] 991 |         test_utils::{
[INFO] [stdout]     |         ^^^^^^^^^^ unresolved import
[INFO] [stdout] ...
[INFO] [stdout] 995 |         Event, EventTypeExt, RoomVersion, StateMap,
[INFO] [stdout]     |         ^^^^^  ^^^^^^^^^^^^               ^^^^^^^^ no `StateMap` in the root
[INFO] [stdout]     |         |      |
[INFO] [stdout]     |         |      no `EventTypeExt` in the root
[INFO] [stdout]     |         no `Event` in the root
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing one of these items instead:
[INFO] [stdout]             crate::matrix_uri::MatrixId::Event
[INFO] [stdout]             crate::state::Event
[INFO] [stdout]             tracing::Event
[INFO] [stdout]     = help: consider importing this trait instead:
[INFO] [stdout]             crate::state::EventTypeExt
[INFO] [stdout]     = help: consider importing this type alias instead:
[INFO] [stdout]             crate::state::StateMap
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 990 |         state::event_auth::valid_membership_change,
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 991 |         state::test_utils::{
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::auth_types_for_event`, `crate::Error`, `crate::Event`, `crate::EventTypeExt`, `crate::Result`, `crate::StateMap`
[INFO] [stdout]   --> src/state/test_utils.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::{auth_types_for_event, Error, Event, EventTypeExt, RawJsonValue, Result, StateMap};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^  ^^^^^  ^^^^^  ^^^^^^^^^^^^                ^^^^^^  ^^^^^^^^ no `StateMap` in the root
[INFO] [stdout]    |             |                     |      |      |                           |
[INFO] [stdout]    |             |                     |      |      |                           no `Result` in the root
[INFO] [stdout]    |             |                     |      |      no `EventTypeExt` in the root
[INFO] [stdout]    |             |                     |      no `Event` in the root
[INFO] [stdout]    |             |                     no `Error` in the root
[INFO] [stdout]    |             |                     help: a similar name exists in the module: `error`
[INFO] [stdout]    |             no `auth_types_for_event` in the root
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            crate::__private::http::Error
[INFO] [stdout]            crate::__private::serde::de::Error
[INFO] [stdout]            crate::__private::serde::de::value::Error
[INFO] [stdout]            crate::__private::serde::ser::Error
[INFO] [stdout]            crate::__private::serde_json::Error
[INFO] [stdout]            crate::events::room::member::MembershipChange::Error
[INFO] [stdout]            crate::fmt::Error
[INFO] [stdout]            crate::signatures::Error
[INFO] [stdout]            std::error::Error
[INFO] [stdout]            std::fmt::Error
[INFO] [stdout]            std::io::Error
[INFO] [stdout]            core::error::Error
[INFO] [stdout]            core::fmt::Error
[INFO] [stdout]            chrono::format::Item::Error
[INFO] [stdout]            diesel::r2d2::Error
[INFO] [stdout]            diesel::result::Error
[INFO] [stdout]            dotenvy::Error
[INFO] [stdout]            ed25519_dalek::pkcs8::Error
[INFO] [stdout]            futures_util::io::Error
[INFO] [stdout]            http::Error
[INFO] [stdout]            jsonwebtoken::errors::Error
[INFO] [stdout]            oauth2::reqwest::Error
[INFO] [stdout]            palpo_identifiers_validation::Error
[INFO] [stdout]            pkcs8::Error
[INFO] [stdout]            rand::Error
[INFO] [stdout]            regex::Error
[INFO] [stdout]            reqwest::Error
[INFO] [stdout]            salvo::Error
[INFO] [stdout]            salvo::http::ResBody::Error
[INFO] [stdout]            serde::de::Error
[INFO] [stdout]            serde::de::value::Error
[INFO] [stdout]            serde::ser::Error
[INFO] [stdout]            serde_json::Error
[INFO] [stdout]            tokio::io::Error
[INFO] [stdout]            tokio::time::error::Error
[INFO] [stdout]            tracing_subscriber::reload::Error
[INFO] [stdout]            uuid::Error
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            crate::matrix_uri::MatrixId::Event
[INFO] [stdout]            crate::state::Event
[INFO] [stdout]            tracing::Event
[INFO] [stdout]    = help: consider importing this trait instead:
[INFO] [stdout]            crate::state::EventTypeExt
[INFO] [stdout]    = help: consider importing one of these items instead:
[INFO] [stdout]            crate::__private::http::Result
[INFO] [stdout]            crate::__private::serde_json::Result
[INFO] [stdout]            crate::fmt::Result
[INFO] [stdout]            std::fmt::Result
[INFO] [stdout]            std::io::Result
[INFO] [stdout]            std::result::Result
[INFO] [stdout]            std::thread::Result
[INFO] [stdout]            core::fmt::Result
[INFO] [stdout]            core::result::Result
[INFO] [stdout]            diesel::deserialize::Result
[INFO] [stdout]            diesel::migration::Result
[INFO] [stdout]            diesel::serialize::Result
[INFO] [stdout]            dotenvy::Result
[INFO] [stdout]            ed25519_dalek::pkcs8::Result
[INFO] [stdout]            futures_util::io::Result
[INFO] [stdout]            http::Result
[INFO] [stdout]            jsonwebtoken::errors::Result
[INFO] [stdout]            pkcs8::Result
[INFO] [stdout]            reqwest::Result
[INFO] [stdout]            salvo::Result
[INFO] [stdout]            serde_json::Result
[INFO] [stdout]            tokio::io::Result
[INFO] [stdout]    = help: consider importing this type alias instead:
[INFO] [stdout]            crate::state::StateMap
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::Event`
[INFO] [stdout]    --> src/state/test_utils.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |     use crate::{Event, RawJsonValue};
[INFO] [stdout]     |                 ^^^^^ no `Event` in the root
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing one of these items instead:
[INFO] [stdout]             crate::matrix_uri::MatrixId::Event
[INFO] [stdout]             crate::state::Event
[INFO] [stdout]             crate::state::test_utils::Event
[INFO] [stdout]             tracing::Event
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::is_power_event`, `crate::room_version`, `crate::test_utils`, `crate::Event`, `crate::EventTypeExt`, `crate::StateMap`
[INFO] [stdout]    --> src/state/mod.rs:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |         is_power_event,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ no `is_power_event` in the root
[INFO] [stdout] 657 |         room_version::RoomVersion,
[INFO] [stdout]     |         ^^^^^^^^^^^^ unresolved import
[INFO] [stdout] 658 |         test_utils::{
[INFO] [stdout]     |         ^^^^^^^^^^ unresolved import
[INFO] [stdout] ...
[INFO] [stdout] 662 |         Event, EventTypeExt, StateMap,
[INFO] [stdout]     |         ^^^^^  ^^^^^^^^^^^^  ^^^^^^^^ no `StateMap` in the root
[INFO] [stdout]     |         |      |
[INFO] [stdout]     |         |      no `EventTypeExt` in the root
[INFO] [stdout]     |         no `Event` in the root
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing one of these items instead:
[INFO] [stdout]             crate::matrix_uri::MatrixId::Event
[INFO] [stdout]             crate::state::Event
[INFO] [stdout]             tracing::Event
[INFO] [stdout]     = help: consider importing this trait instead:
[INFO] [stdout]             crate::state::EventTypeExt
[INFO] [stdout]     = help: consider importing this type alias instead:
[INFO] [stdout]             crate::state::StateMap
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 657 |         state::room_version::RoomVersion,
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: a similar path exists
[INFO] [stdout]     |
[INFO] [stdout] 658 |         state::test_utils::{
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::Error`
[INFO] [stdout]    --> src/error/mod.rs:256:40
[INFO] [stdout]     |
[INFO] [stdout] 256 |         use super::{AuthenticateError, Error, ErrorBody};
[INFO] [stdout]     |                                        ^^^^^ no `Error` in `error`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing one of these items instead:
[INFO] [stdout]             crate::__private::http::Error
[INFO] [stdout]             crate::__private::serde::de::Error
[INFO] [stdout]             crate::__private::serde::de::value::Error
[INFO] [stdout]             crate::__private::serde::ser::Error
[INFO] [stdout]             crate::__private::serde_json::Error
[INFO] [stdout]             crate::events::room::member::MembershipChange::Error
[INFO] [stdout]             crate::fmt::Error
[INFO] [stdout]             crate::signatures::Error
[INFO] [stdout]             std::error::Error
[INFO] [stdout]             std::fmt::Error
[INFO] [stdout]             std::io::Error
[INFO] [stdout]             core::error::Error
[INFO] [stdout]             core::fmt::Error
[INFO] [stdout]             chrono::format::Item::Error
[INFO] [stdout]             diesel::r2d2::Error
[INFO] [stdout]             diesel::result::Error
[INFO] [stdout]             dotenvy::Error
[INFO] [stdout]             ed25519_dalek::pkcs8::Error
[INFO] [stdout]             futures_util::io::Error
[INFO] [stdout]             http::Error
[INFO] [stdout]             jsonwebtoken::errors::Error
[INFO] [stdout]             oauth2::reqwest::Error
[INFO] [stdout]             palpo_identifiers_validation::Error
[INFO] [stdout]             pkcs8::Error
[INFO] [stdout]             rand::Error
[INFO] [stdout]             regex::Error
[INFO] [stdout]             reqwest::Error
[INFO] [stdout]             salvo::Error
[INFO] [stdout]             salvo::http::ResBody::Error
[INFO] [stdout]             serde::de::Error
[INFO] [stdout]             serde::de::value::Error
[INFO] [stdout]             serde::ser::Error
[INFO] [stdout]             serde_json::Error
[INFO] [stdout]             tokio::io::Error
[INFO] [stdout]             tokio::time::error::Error
[INFO] [stdout]             tracing_subscriber::reload::Error
[INFO] [stdout]             uuid::Error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::api`
[INFO] [stdout]    --> src/error/mod.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |         use crate::api::EndpointError;
[INFO] [stdout]     |                    ^^^ could not find `api` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/account/mod.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/account/mod.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-get-3pids`
[INFO] [stdout]   --> src/client/account/threepid.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[cfg_attr(not(feature = "compat-get-3pids"), serde(skip_serializing_if = "Vec::is_empty"))]
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-get-3pids` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/account/threepid.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/account/threepid.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `client`
[INFO] [stdout]    --> src/client/filter/mod.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 | #[cfg(all(test, any(feature = "client", feature = "server")))]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `client` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `server`
[INFO] [stdout]    --> src/client/filter/mod.rs:407:41
[INFO] [stdout]     |
[INFO] [stdout] 407 | #[cfg(all(test, any(feature = "client", feature = "server")))]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `server` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `client`
[INFO] [stdout]    --> src/client/filter/mod.rs:479:21
[INFO] [stdout]     |
[INFO] [stdout] 479 | #[cfg(all(test, any(feature = "client", feature = "server")))]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `client` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `server`
[INFO] [stdout]    --> src/client/filter/mod.rs:479:41
[INFO] [stdout]     |
[INFO] [stdout] 479 | #[cfg(all(test, any(feature = "client", feature = "server")))]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `server` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `client`
[INFO] [stdout]    --> src/client/key/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 | #[cfg(all(test, feature = "client", feature = "compat-upload-signatures"))]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `client` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-upload-signatures`
[INFO] [stdout]    --> src/client/key/mod.rs:333:37
[INFO] [stdout]     |
[INFO] [stdout] 333 | #[cfg(all(test, feature = "client", feature = "compat-upload-signatures"))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-upload-signatures` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-upload-signatures`
[INFO] [stdout]    --> src/client/key/mod.rs:315:16
[INFO] [stdout]     |
[INFO] [stdout] 315 |     #[cfg_attr(feature = "compat-upload-signatures", serde(alias = "message"))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-upload-signatures` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UnixMillis`
[INFO] [stdout]   --> src/client/key/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UnixMillis,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/membership.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/client/profile.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/profile.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/register.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/register.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/search.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/client/space.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/client/space.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `client`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:595:17
[INFO] [stdout]     |
[INFO] [stdout] 595 | #[cfg(all(test, feature = "client"))]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `client` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `server`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:631:17
[INFO] [stdout]     |
[INFO] [stdout] 631 | #[cfg(all(test, feature = "server"))]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `server` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2654`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:292:19
[INFO] [stdout]     |
[INFO] [stdout] 292 |         #[cfg(not(feature = "unstable-msc2654"))]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc2654` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2654`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:295:15
[INFO] [stdout]     |
[INFO] [stdout] 295 |         #[cfg(feature = "unstable-msc2654")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc2654` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uint` in this scope
[INFO] [stdout]    --> src/events/space/child.rs:126:52
[INFO] [stdout]     |
[INFO] [stdout] 126 |         assert_eq!(ev.origin_server_ts, UnixMillis(uint!(1_629_413_349)));
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserializer`
[INFO] [stdout]   --> src/client/user.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde::{Deserializer, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/client/user_directory.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/directory/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/directory/mod.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-null`
[INFO] [stdout]    --> src/directory/mod.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[cfg_attr(feature = "compat-null", serde(deserialize_with = "crate::serde::none_as_default"))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3927`
[INFO] [stdout]   --> src/events/enums.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |         #[cfg(feature = "unstable-msc3927")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3927` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3954`
[INFO] [stdout]   --> src/events/enums.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |         #[cfg(feature = "unstable-msc3954")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3954` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3956`
[INFO] [stdout]   --> src/events/enums.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |         #[cfg(feature = "unstable-msc3956")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3956` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3551`
[INFO] [stdout]   --> src/events/enums.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 51 |         #[cfg(feature = "unstable-msc3551")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3551` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3552`
[INFO] [stdout]   --> src/events/enums.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |         #[cfg(feature = "unstable-msc3552")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3552` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3488`
[INFO] [stdout]   --> src/events/enums.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |         #[cfg(feature = "unstable-msc3488")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3488` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc1767`
[INFO] [stdout]   --> src/events/enums.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |         #[cfg(feature = "unstable-msc1767")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc1767` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:71:15
[INFO] [stdout]    |
[INFO] [stdout] 71 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:76:15
[INFO] [stdout]    |
[INFO] [stdout] 76 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:79:15
[INFO] [stdout]    |
[INFO] [stdout] 79 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3553`
[INFO] [stdout]   --> src/events/enums.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |         #[cfg(feature = "unstable-msc3553")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3553` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245`
[INFO] [stdout]   --> src/events/enums.rs:92:15
[INFO] [stdout]    |
[INFO] [stdout] 92 |         #[cfg(feature = "unstable-msc3245")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc4075`
[INFO] [stdout]   --> src/events/enums.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |         #[cfg(feature = "unstable-msc4075")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc4075` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3401`
[INFO] [stdout]    --> src/events/enums.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 |         #[cfg(feature = "unstable-msc3401")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3401` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]    --> src/events/enums.rs:309:15
[INFO] [stdout]     |
[INFO] [stdout] 309 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc1767`
[INFO] [stdout]    --> src/events/enums.rs:329:19
[INFO] [stdout]     |
[INFO] [stdout] 329 |             #[cfg(feature = "unstable-msc1767")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc1767` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3954`
[INFO] [stdout]    --> src/events/enums.rs:331:19
[INFO] [stdout]     |
[INFO] [stdout] 331 |             #[cfg(feature = "unstable-msc3954")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3954` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3956`
[INFO] [stdout]    --> src/events/enums.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |             #[cfg(feature = "unstable-msc3956")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3956` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245`
[INFO] [stdout]    --> src/events/enums.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[cfg(feature = "unstable-msc3245")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3245` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3927`
[INFO] [stdout]    --> src/events/enums.rs:337:19
[INFO] [stdout]     |
[INFO] [stdout] 337 |             #[cfg(feature = "unstable-msc3927")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3927` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3488`
[INFO] [stdout]    --> src/events/enums.rs:339:19
[INFO] [stdout]     |
[INFO] [stdout] 339 |             #[cfg(feature = "unstable-msc3488")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3488` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3551`
[INFO] [stdout]    --> src/events/enums.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |             #[cfg(feature = "unstable-msc3551")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3551` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3552`
[INFO] [stdout]    --> src/events/enums.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |             #[cfg(feature = "unstable-msc3552")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3552` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3553`
[INFO] [stdout]    --> src/events/enums.rs:345:19
[INFO] [stdout]     |
[INFO] [stdout] 345 |             #[cfg(feature = "unstable-msc3553")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3553` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]    --> src/events/enums.rs:347:19
[INFO] [stdout]     |
[INFO] [stdout] 347 |             #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]    --> src/events/enums.rs:354:19
[INFO] [stdout]     |
[INFO] [stdout] 354 |             #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc4075`
[INFO] [stdout]    --> src/events/enums.rs:356:19
[INFO] [stdout]     |
[INFO] [stdout] 356 |             #[cfg(feature = "unstable-msc4075")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc4075` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2747`
[INFO] [stdout]   --> src/events/call/answer.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "unstable-msc2747")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2747` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2747`
[INFO] [stdout]   --> src/events/call/answer.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[cfg(feature = "unstable-msc2747")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2747` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2747`
[INFO] [stdout]   --> src/events/call/answer.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |             #[cfg(feature = "unstable-msc2747")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2747` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2747`
[INFO] [stdout]   --> src/events/call/answer.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[cfg(feature = "unstable-msc2747")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2747` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/emote.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/emote.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/emote.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 50 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/emote.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/emote.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/file.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/file.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/file.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/file.rs:96:19
[INFO] [stdout]    |
[INFO] [stdout] 96 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/file.rs:114:19
[INFO] [stdout]     |
[INFO] [stdout] 114 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/file.rs:272:11
[INFO] [stdout]     |
[INFO] [stdout] 272 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/forwarded_room_key.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]    --> src/events/forwarded_room_key.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |             #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/image.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/image.rs:89:19
[INFO] [stdout]    |
[INFO] [stdout] 89 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/image.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/location.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/location.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/location.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/message/mod.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3554`
[INFO] [stdout]    --> src/events/message/mod.rs:277:11
[INFO] [stdout]     |
[INFO] [stdout] 277 |     #[cfg(feature = "unstable-msc3554")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3554` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/message/mod.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/message/mod.rs:134:19
[INFO] [stdout]     |
[INFO] [stdout] 134 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/message/mod.rs:144:19
[INFO] [stdout]     |
[INFO] [stdout] 144 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/message/mod.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/message/mod.rs:203:11
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/message/mod.rs:310:11
[INFO] [stdout]     |
[INFO] [stdout] 310 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3554`
[INFO] [stdout]    --> src/events/message/mod.rs:325:11
[INFO] [stdout]     |
[INFO] [stdout] 325 |     #[cfg(feature = "unstable-msc3554")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3554` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3554`
[INFO] [stdout]    --> src/events/message/mod.rs:330:11
[INFO] [stdout]     |
[INFO] [stdout] 330 |     #[cfg(feature = "unstable-msc3554")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3554` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3554`
[INFO] [stdout]    --> src/events/message/mod.rs:292:19
[INFO] [stdout]     |
[INFO] [stdout] 292 |             #[cfg(feature = "unstable-msc3554")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3554` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/poll/mod.rs:16:7
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/poll/mod.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/poll/mod.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/poll/mod.rs:75:7
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/end.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/end.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/end.rs:71:19
[INFO] [stdout]    |
[INFO] [stdout] 71 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/response.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/response.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/start.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/start.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/events/presence.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uint` in this scope
[INFO] [stdout]    --> src/events/presence.rs:137:53
[INFO] [stdout]     |
[INFO] [stdout] 137 |         assert_eq!(ev.content.last_active_ago, Some(uint!(2_478_593)));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2448`
[INFO] [stdout]    --> src/events/room/mod.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |     #[cfg(feature = "unstable-msc2448")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc2448` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2448`
[INFO] [stdout]   --> src/events/room/avatar.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 |     #[cfg(feature = "unstable-msc2448")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2448` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/events/room/member/mod.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]   --> src/events/room/message/mod.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(feature = "html")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]   --> src/events/room/message/mod.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(feature = "html")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:878:7
[INFO] [stdout]     |
[INFO] [stdout] 878 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245-v1-compat`
[INFO] [stdout]   --> src/events/room/message/audio.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[cfg(feature = "unstable-msc3245-v1-compat")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245-v1-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245-v1-compat`
[INFO] [stdout]   --> src/events/room/message/audio.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     #[cfg(feature = "unstable-msc3245-v1-compat")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245-v1-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245-v1-compat`
[INFO] [stdout]   --> src/events/room/message/audio.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |             #[cfg(feature = "unstable-msc3245-v1-compat")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245-v1-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245-v1-compat`
[INFO] [stdout]   --> src/events/room/message/audio.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 50 |             #[cfg(feature = "unstable-msc3245-v1-compat")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245-v1-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/emote.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/notice.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]  --> src/events/room/message/relation.rs:4:26
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]  --> src/events/room/message/reply.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[cfg(feature = "html")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]   --> src/events/room/message/reply.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[cfg(feature = "html")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]   --> src/events/room/message/reply.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[cfg(not(feature = "html"))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/reply.rs:116:11
[INFO] [stdout]     |
[INFO] [stdout] 116 |     #[cfg(feature = "html")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/reply.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |             #[cfg(feature = "html")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/reply.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 133 |             #[cfg(not(feature = "html"))]
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/text.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2448`
[INFO] [stdout]    --> src/events/room/message/video.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 |     #[cfg(feature = "unstable-msc2448")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc2448` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/without_relation.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/without_relation.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/without_relation.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc1767`
[INFO] [stdout]    --> src/events/room/message/without_relation.rs:167:19
[INFO] [stdout]     |
[INFO] [stdout] 167 |             #[cfg(feature = "unstable-msc1767")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc1767` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc1767`
[INFO] [stdout]    --> src/events/room/message/without_relation.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[cfg(feature = "unstable-msc1767")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc1767` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/mod.rs:394:11
[INFO] [stdout]     |
[INFO] [stdout] 394 |     #[cfg(feature = "html")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:558:11
[INFO] [stdout]     |
[INFO] [stdout] 558 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:574:11
[INFO] [stdout]     |
[INFO] [stdout] 574 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:590:11
[INFO] [stdout]     |
[INFO] [stdout] 590 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/mod.rs:675:11
[INFO] [stdout]     |
[INFO] [stdout] 675 |     #[cfg(feature = "html")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:840:11
[INFO] [stdout]     |
[INFO] [stdout] 840 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/mod.rs:855:11
[INFO] [stdout]     |
[INFO] [stdout] 855 |     #[cfg(feature = "html")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/events/room/third_party_invite.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 |     #[cfg_attr(feature = "compat-optional", serde(default))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/events/room/third_party_invite.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[cfg_attr(feature = "compat-optional", serde(default))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/events/room/third_party_invite.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[cfg_attr(feature = "compat-optional", serde(default = "Base64::empty"))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/events/room/tombstone.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[cfg_attr(feature = "compat-optional", serde(default))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/room_key.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 |     #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/room_key.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |             #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `uint` in this scope
[INFO] [stdout]    --> src/events/presence.rs:100:35
[INFO] [stdout]     |
[INFO] [stdout] 100 |             last_active_ago: Some(uint!(2_478_593)),
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-tag-info`
[INFO] [stdout]    --> src/events/tag.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         feature = "compat-tag-info",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-tag-info` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]   --> src/federation/serde/v1_pdu.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 | #[cfg(not(feature = "unstable-unspecified"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/federation/query.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/federation/space.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/federation/space.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/federation/space.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/federation/space.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]   --> src/federation/transaction.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         feature = "unstable-unspecified",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/user_id.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/client_secret.rs:14:48
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/device_id.rs:30:48
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/device_key_id.rs:10:48
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/event_id.rs:40:48
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/key_id.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(IdZst)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]  --> src/identifiers/key_name.rs:8:48
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst)]
[INFO] [stdout]   |                                                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/mxc_uri.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/room_alias_id.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/room_id.rs:21:48
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/room_or_alias_id.rs:29:48
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/server_name.rs:17:48
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/session_id.rs:13:48
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/transaction_id.rs:13:48
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/voip_id.rs:15:48
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3932`
[INFO] [stdout]   --> src/push/mod.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[cfg(feature = "unstable-msc3932")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3932` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:604:11
[INFO] [stdout]     |
[INFO] [stdout] 604 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:645:11
[INFO] [stdout]     |
[INFO] [stdout] 645 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:654:11
[INFO] [stdout]     |
[INFO] [stdout] 654 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `mxc_uri` in this scope
[INFO] [stdout]    --> src/client/session.rs:801:51
[INFO] [stdout]     |
[INFO] [stdout] 801 |         assert_eq!(provider.icon.as_deref(), Some(mxc_uri!("mxc://localhost/gitlab-icon")));
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: have you added the `#[macro_use]` on the module/import?
[INFO] [stdout] help: consider importing one of these macros
[INFO] [stdout]     |
[INFO] [stdout] 725 +     use crate::__private_macros::mxc_uri;
[INFO] [stdout]     |
[INFO] [stdout] 725 +     use crate::mxc_uri;
[INFO] [stdout]     |
[INFO] [stdout] 725 +     use palpo_macros::mxc_uri;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:663:11
[INFO] [stdout]     |
[INFO] [stdout] 663 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:672:11
[INFO] [stdout]     |
[INFO] [stdout] 672 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:49:23
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:314:11
[INFO] [stdout]     |
[INFO] [stdout] 314 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:437:11
[INFO] [stdout]     |
[INFO] [stdout] 437 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:462:11
[INFO] [stdout]     |
[INFO] [stdout] 462 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:482:11
[INFO] [stdout]     |
[INFO] [stdout] 482 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:507:11
[INFO] [stdout]     |
[INFO] [stdout] 507 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/push/pusher.rs:326:19
[INFO] [stdout]     |
[INFO] [stdout] 326 |         #[cfg(not(feature = "unstable-unspecified"))]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/push/pusher.rs:331:15
[INFO] [stdout]     |
[INFO] [stdout] 331 |         #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:406:11
[INFO] [stdout]     |
[INFO] [stdout] 406 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:447:11
[INFO] [stdout]     |
[INFO] [stdout] 447 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:456:11
[INFO] [stdout]     |
[INFO] [stdout] 456 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:465:11
[INFO] [stdout]     |
[INFO] [stdout] 465 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:474:11
[INFO] [stdout]     |
[INFO] [stdout] 474 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]   --> src/signatures/keys.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg(feature = "ring-compat")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]    --> src/signatures/keys.rs:109:15
[INFO] [stdout]     |
[INFO] [stdout] 109 |         #[cfg(feature = "ring-compat")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]    --> src/signatures/keys.rs:114:15
[INFO] [stdout]     |
[INFO] [stdout] 114 |         #[cfg(feature = "ring-compat")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]    --> src/signatures/keys.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |         #[cfg(not(feature = "ring-compat"))]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-signature-id`
[INFO] [stdout]   --> src/signatures/mod.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 |     #[cfg(feature = "compat-signature-id")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-signature-id` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-signature-id`
[INFO] [stdout]   --> src/signatures/mod.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[cfg(not(feature = "compat-signature-id"))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-signature-id` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/third_party.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[cfg_attr(feature = "compat-optional", serde(default))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/third_party.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 |     #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/third_party.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 |     #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/third_party.rs:135:19
[INFO] [stdout]     |
[INFO] [stdout] 135 |             #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/third_party.rs:143:19
[INFO] [stdout]     |
[INFO] [stdout] 143 |             #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `js`
[INFO] [stdout]    --> src/time.rs:141:58
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[cfg(all(target_arch = "wasm32", target_os = "unknown", feature = "js"))]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `js` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `js`
[INFO] [stdout]    --> src/time.rs:103:70
[INFO] [stdout]     |
[INFO] [stdout] 103 |         #[cfg(not(all(target_arch = "wasm32", target_os = "unknown", feature = "js")))]
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `js` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `js`
[INFO] [stdout]    --> src/time.rs:106:66
[INFO] [stdout]     |
[INFO] [stdout] 106 |         #[cfg(all(target_arch = "wasm32", target_os = "unknown", feature = "js"))]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `js` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3575`
[INFO] [stdout]    --> src/error/kind_serde.rs:285:11
[INFO] [stdout]     |
[INFO] [stdout] 285 |     #[cfg(feature = "unstable-msc3575")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3575` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3575`
[INFO] [stdout]    --> src/error/kind_serde.rs:224:19
[INFO] [stdout]     |
[INFO] [stdout] 224 |             #[cfg(feature = "unstable-msc3575")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3575` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Response`
[INFO] [stdout]    --> src/client/discovery.rs:641:20
[INFO] [stdout]     |
[INFO] [stdout] 641 |         let none = Response::new(vec![]);
[INFO] [stdout]     |                    ^^^^^^^^ use of undeclared type `Response`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::__private::http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::client::discovery::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use reqwest::Response;
[INFO] [stdout]     |
[INFO] [stdout]       and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Response`
[INFO] [stdout]    --> src/client/discovery.rs:644:28
[INFO] [stdout]     |
[INFO] [stdout] 644 |         let single_known = Response::new(vec!["r0.6.0".to_owned()]);
[INFO] [stdout]     |                            ^^^^^^^^ use of undeclared type `Response`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::__private::http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::client::discovery::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use reqwest::Response;
[INFO] [stdout]     |
[INFO] [stdout]       and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:647:18
[INFO] [stdout]     |
[INFO] [stdout] 647 |             vec![MatrixVersion::V1_0]
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Response`
[INFO] [stdout]    --> src/client/discovery.rs:650:30
[INFO] [stdout]     |
[INFO] [stdout] 650 |         let single_unknown = Response::new(vec!["v0.0".to_owned()]);
[INFO] [stdout]     |                              ^^^^^^^^ use of undeclared type `Response`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::__private::http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::client::discovery::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use reqwest::Response;
[INFO] [stdout]     |
[INFO] [stdout]       and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Response`
[INFO] [stdout]    --> src/client/discovery.rs:656:22
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let sorted = Response::new(vec![
[INFO] [stdout]     |                      ^^^^^^^^ use of undeclared type `Response`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::__private::http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::client::discovery::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use reqwest::Response;
[INFO] [stdout]     |
[INFO] [stdout]       and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:666:18
[INFO] [stdout]     |
[INFO] [stdout] 666 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:666:39
[INFO] [stdout]     |
[INFO] [stdout] 666 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:666:60
[INFO] [stdout]     |
[INFO] [stdout] 666 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Response`
[INFO] [stdout]    --> src/client/discovery.rs:669:30
[INFO] [stdout]     |
[INFO] [stdout] 669 |         let sorted_reverse = Response::new(vec![
[INFO] [stdout]     |                              ^^^^^^^^ use of undeclared type `Response`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::__private::http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::client::discovery::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use reqwest::Response;
[INFO] [stdout]     |
[INFO] [stdout]       and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:679:18
[INFO] [stdout]     |
[INFO] [stdout] 679 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:679:39
[INFO] [stdout]     |
[INFO] [stdout] 679 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:679:60
[INFO] [stdout]     |
[INFO] [stdout] 679 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Response`
[INFO] [stdout]    --> src/client/discovery.rs:682:28
[INFO] [stdout]     |
[INFO] [stdout] 682 |         let random_order = Response::new(vec![
[INFO] [stdout]     |                            ^^^^^^^^ use of undeclared type `Response`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::__private::http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::client::discovery::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use http::Response;
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use reqwest::Response;
[INFO] [stdout]     |
[INFO] [stdout]       and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:692:18
[INFO] [stdout]     |
[INFO] [stdout] 692 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:692:39
[INFO] [stdout]     |
[INFO] [stdout] 692 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MatrixVersion`
[INFO] [stdout]    --> src/client/discovery.rs:692:60
[INFO] [stdout]     |
[INFO] [stdout] 692 |             vec![MatrixVersion::V1_0, MatrixVersion::V1_1, MatrixVersion::V1_2],
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^ use of undeclared type `MatrixVersion`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout] 592 +     use crate::MatrixVersion;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NonRoomDataFilter`
[INFO] [stdout]    --> src/client/filter/mod.rs:528:34
[INFO] [stdout]     |
[INFO] [stdout] 528 |         assert_eq!(to_json_value(NonRoomDataFilter::default())?, json!({}));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^ use of undeclared type `NonRoomDataFilter`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 528 |         assert_eq!(to_json_value(RoomDataFilter::default())?, json!({}));
[INFO] [stdout]     |                                  ~~~~~~~~~~~~~~
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 522 +     use crate::client::filter::NonRoomDataFilter;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `custom` in this scope
[INFO] [stdout]    --> src/client/session.rs:765:20
[INFO] [stdout]     |
[INFO] [stdout] 765 |         assert_eq!(custom.type_, "io.palpo.custom");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `custom` in this scope
[INFO] [stdout]    --> src/client/session.rs:766:20
[INFO] [stdout]     |
[INFO] [stdout] 766 |         assert_eq!(custom.data.len(), 1);
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `custom` in this scope
[INFO] [stdout]    --> src/client/session.rs:767:20
[INFO] [stdout]     |
[INFO] [stdout] 767 |         assert_eq!(custom.data.get("color"), Some(&JsonValue::from("green")));
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `identity_providers` in this scope
[INFO] [stdout]    --> src/client/session.rs:796:20
[INFO] [stdout]     |
[INFO] [stdout] 796 |         assert_eq!(identity_providers.len(), 2);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `identity_providers` in this scope
[INFO] [stdout]    --> src/client/session.rs:798:25
[INFO] [stdout]     |
[INFO] [stdout] 798 |         let provider = &identity_providers[0];
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `identity_providers` in this scope
[INFO] [stdout]    --> src/client/session.rs:804:25
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let provider = &identity_providers[1];
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `user` in this scope
[INFO] [stdout]    --> src/client/session.rs:866:20
[INFO] [stdout]     |
[INFO] [stdout] 866 |         assert_eq!(user, "cheeky_monkey");
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `login` in this scope
[INFO] [stdout]    --> src/client/session.rs:867:20
[INFO] [stdout]     |
[INFO] [stdout] 867 |         assert_eq!(login.password, "ilovebananas");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `token` in this scope
[INFO] [stdout]    --> src/client/session.rs:877:20
[INFO] [stdout]     |
[INFO] [stdout] 877 |         assert_eq!(token, "1234567890abcdef");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `user` in this scope
[INFO] [stdout]    --> src/client/uiaa/user_serde.rs:179:20
[INFO] [stdout]     |
[INFO] [stdout] 179 |         assert_eq!(user, "@user:notareal.hs");
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `country` in this scope
[INFO] [stdout]    --> src/client/uiaa/user_serde.rs:190:20
[INFO] [stdout]     |
[INFO] [stdout] 190 |         assert_eq!(country, "33");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `phone` in this scope
[INFO] [stdout]    --> src/client/uiaa/user_serde.rs:191:20
[INFO] [stdout]     |
[INFO] [stdout] 191 |         assert_eq!(phone, "0102030405");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `address` in this scope
[INFO] [stdout]    --> src/client/uiaa/user_serde.rs:199:20
[INFO] [stdout]     |
[INFO] [stdout] 199 |         assert_eq!(address, "me@myprovider.net");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `number` in this scope
[INFO] [stdout]    --> src/client/uiaa/user_serde.rs:207:20
[INFO] [stdout]     |
[INFO] [stdout] 207 |         assert_eq!(number, "330102030405");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ev` in this scope
[INFO] [stdout]   --> src/events/ignored_user_list.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             ev.content.ignored_users.keys().collect::<Vec<_>>(),
[INFO] [stdout]    |             ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:268:20
[INFO] [stdout]     |
[INFO] [stdout] 268 |         assert_eq!(sas.commitment.encode(), "aGVsbG8");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:269:20
[INFO] [stdout]     |
[INFO] [stdout] 269 |         assert_eq!(sas.hash, HashAlgorithm::Sha256);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:270:20
[INFO] [stdout]     |
[INFO] [stdout] 270 |         assert_eq!(sas.key_agreement_protocol, KeyAgreementProtocol::Curve25519);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |             sas.message_authentication_code,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:276:13
[INFO] [stdout]     |
[INFO] [stdout] 276 |             sas.short_authentication_string,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:299:20
[INFO] [stdout]     |
[INFO] [stdout] 299 |         assert_eq!(sas.commitment.encode(), "aGVsbG8");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:300:20
[INFO] [stdout]     |
[INFO] [stdout] 300 |         assert_eq!(sas.hash, HashAlgorithm::Sha256);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:301:20
[INFO] [stdout]     |
[INFO] [stdout] 301 |         assert_eq!(sas.key_agreement_protocol, KeyAgreementProtocol::Curve25519);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |             sas.message_authentication_code,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             sas.short_authentication_string,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `custom` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:327:20
[INFO] [stdout]     |
[INFO] [stdout] 327 |         assert_eq!(custom.method, "m.sas.custom");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `custom` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |         assert_eq!(custom.data.get("test"), Some(&JsonValue::from("field")));
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:351:20
[INFO] [stdout]     |
[INFO] [stdout] 351 |         assert_eq!(sas.commitment.encode(), "aGVsbG8");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |         assert_eq!(sas.hash, HashAlgorithm::Sha256);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |         assert_eq!(sas.key_agreement_protocol, KeyAgreementProtocol::Curve25519);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:355:13
[INFO] [stdout]     |
[INFO] [stdout] 355 |             sas.message_authentication_code,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/accept.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             sas.short_authentication_string,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:366:20
[INFO] [stdout]     |
[INFO] [stdout] 366 |         assert_eq!(sas.hashes, vec![HashAlgorithm::Sha256]);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:367:20
[INFO] [stdout]     |
[INFO] [stdout] 367 |         assert_eq!(sas.key_agreement_protocols, vec![KeyAgreementProtocol::Curve25519]);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |             sas.message_authentication_codes,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             sas.short_authentication_string,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:397:20
[INFO] [stdout]     |
[INFO] [stdout] 397 |         assert_eq!(sas.hashes, vec![HashAlgorithm::Sha256]);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:398:20
[INFO] [stdout]     |
[INFO] [stdout] 398 |         assert_eq!(sas.key_agreement_protocols, vec![KeyAgreementProtocol::Curve25519]);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |             sas.message_authentication_codes,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:404:13
[INFO] [stdout]     |
[INFO] [stdout] 404 |             sas.short_authentication_string,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `custom` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:425:20
[INFO] [stdout]     |
[INFO] [stdout] 425 |         assert_eq!(custom.method, "m.sas.custom");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `custom` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:426:20
[INFO] [stdout]     |
[INFO] [stdout] 426 |         assert_eq!(custom.data.get("test"), Some(&JsonValue::from("field")));
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `reciprocate` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:445:20
[INFO] [stdout]     |
[INFO] [stdout] 445 |         assert_eq!(reciprocate.secret.encode(), "c2VjcmV0Cg");
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:469:20
[INFO] [stdout]     |
[INFO] [stdout] 469 |         assert_eq!(sas.hashes, vec![HashAlgorithm::Sha256]);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:470:20
[INFO] [stdout]     |
[INFO] [stdout] 470 |         assert_eq!(sas.key_agreement_protocols, vec![KeyAgreementProtocol::Curve25519]);
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:472:13
[INFO] [stdout]     |
[INFO] [stdout] 472 |             sas.message_authentication_codes,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sas` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |             sas.short_authentication_string,
[INFO] [stdout]     |             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `reciprocate` in this scope
[INFO] [stdout]    --> src/events/key/verification/start.rs:495:20
[INFO] [stdout]     |
[INFO] [stdout] 495 |         assert_eq!(reciprocate.secret.encode(), "c2VjcmV0Cg");
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `relates_to` in this scope
[INFO] [stdout]   --> src/events/reaction.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 60 |         assert_eq!(relates_to.event_id, "$1598361704261elfgc:localhost");
[INFO] [stdout]    |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `relates_to` in this scope
[INFO] [stdout]   --> src/events/reaction.rs:61:20
[INFO] [stdout]    |
[INFO] [stdout] 61 |         assert_eq!(relates_to.key, "🦛");
[INFO] [stdout]    |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `event_id` in this scope
[INFO] [stdout]    --> src/events/receipt.rs:313:20
[INFO] [stdout]     |
[INFO] [stdout] 313 |         assert_eq!(event_id, "$abcdef76543");
[INFO] [stdout]     |                    ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: function `crate::state::test_utils::event_id` exists but is inaccessible
[INFO] [stdout]    --> src/state/test_utils.rs:324:1
[INFO] [stdout]     |
[INFO] [stdout] 324 | pub(crate) fn event_id(id: &str) -> OwnedEventId {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `scheme` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:324:20
[INFO] [stdout]     |
[INFO] [stdout] 324 |         assert_eq!(scheme.ciphertext, "ciphertext");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 265 +     use salvo::routing::scheme;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `scheme` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:325:20
[INFO] [stdout]     |
[INFO] [stdout] 325 |         assert_eq!(scheme.sender_key, "sender_key");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 265 +     use salvo::routing::scheme;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `scheme` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:326:20
[INFO] [stdout]     |
[INFO] [stdout] 326 |         assert_eq!(scheme.device_id, "device_id");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 265 +     use salvo::routing::scheme;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `scheme` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:327:20
[INFO] [stdout]     |
[INFO] [stdout] 327 |         assert_eq!(scheme.session_id, "session_id");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 265 +     use salvo::routing::scheme;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `in_reply_to` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:330:20
[INFO] [stdout]     |
[INFO] [stdout] 330 |         assert_eq!(in_reply_to.event_id, "$h29iv0s8:example.com");
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `c` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:348:20
[INFO] [stdout]     |
[INFO] [stdout] 348 |         assert_eq!(c.sender_key, "test_key");
[INFO] [stdout]     |                    ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `c` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:349:20
[INFO] [stdout]     |
[INFO] [stdout] 349 |         assert_eq!(c.ciphertext.len(), 1);
[INFO] [stdout]     |                    ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `c` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 |         assert_eq!(c.ciphertext["test_curve_key"].body, "encrypted_body");
[INFO] [stdout]     |                    ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `c` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:351:20
[INFO] [stdout]     |
[INFO] [stdout] 351 |         assert_eq!(c.ciphertext["test_curve_key"].message_type, u1);
[INFO] [stdout]     |                    ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u1` in this scope
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:351:65
[INFO] [stdout]     |
[INFO] [stdout] 351 |         assert_eq!(c.ciphertext["test_curve_key"].message_type, u1);
[INFO] [stdout]     |                                                                 ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u1` in this scope
[INFO] [stdout]    --> src/events/room/member/mod.rs:605:52
[INFO] [stdout]     |
[INFO] [stdout] 605 |         assert_eq!(ev.origin_server_ts, UnixMillis(u1));
[INFO] [stdout]     |                                                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u1` in this scope
[INFO] [stdout]    --> src/events/room/member/mod.rs:639:52
[INFO] [stdout]     |
[INFO] [stdout] 639 |         assert_eq!(ev.origin_server_ts, UnixMillis(u1));
[INFO] [stdout]     |                                                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u233` in this scope
[INFO] [stdout]    --> src/events/room/member/mod.rs:689:52
[INFO] [stdout]     |
[INFO] [stdout] 689 |         assert_eq!(ev.origin_server_ts, UnixMillis(u233));
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u233` in this scope
[INFO] [stdout]    --> src/events/room/member/mod.rs:753:52
[INFO] [stdout]     |
[INFO] [stdout] 753 |         assert_eq!(ev.origin_server_ts, UnixMillis(u233));
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u1` in this scope
[INFO] [stdout]    --> src/events/room/member/mod.rs:804:52
[INFO] [stdout]     |
[INFO] [stdout] 804 |         assert_eq!(ev.origin_server_ts, UnixMillis(u1));
[INFO] [stdout]     |                                                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found crate `url`
[INFO] [stdout]   --> src/events/room/thumbnail_source_serde.rs:81:20
[INFO] [stdout]    |
[INFO] [stdout] 81 |         assert_eq!(url, "mxc://notareal.hs/abcdef");
[INFO] [stdout]    |                    ^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found macro `file`
[INFO] [stdout]    --> src/events/room/thumbnail_source_serde.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |         assert_eq!(file.url, "mxc://notareal.hs/abcdef");
[INFO] [stdout]     |                    ^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `secret` in this scope
[INFO] [stdout]    --> src/events/secret/request.rs:233:20
[INFO] [stdout]     |
[INFO] [stdout] 233 |         assert_eq!(secret.as_str(), "org.example.some.secret");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `secret` in this scope
[INFO] [stdout]    --> src/events/secret/request.rs:263:20
[INFO] [stdout]     |
[INFO] [stdout] 263 |         assert_eq!(secret, SecretName::RecoveryKey);
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `iv` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:273:20
[INFO] [stdout]     |
[INFO] [stdout] 273 |         assert_eq!(iv.encode(), "YWJjZGVmZ2hpamtsbW5vcA");
[INFO] [stdout]     |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `mac` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:274:20
[INFO] [stdout]     |
[INFO] [stdout] 274 |         assert_eq!(mac.encode(), "aWRvbnRrbm93d2hhdGFtYWNsb29rc2xpa2U");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `iv` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:294:20
[INFO] [stdout]     |
[INFO] [stdout] 294 |         assert_eq!(iv.encode(), "YWJjZGVmZ2hpamtsbW5vcA");
[INFO] [stdout]     |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `mac` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:295:20
[INFO] [stdout]     |
[INFO] [stdout] 295 |         assert_eq!(mac.encode(), "aWRvbnRrbm93d2hhdGFtYWNsb29rc2xpa2U");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found builtin type `u8`
[INFO] [stdout]    --> src/events/secret_storage/key.rs:301:65
[INFO] [stdout]     |
[INFO] [stdout] 301 |             passphrase: Some(PassPhrase::new("rocksalt".into(), u8)),
[INFO] [stdout]     |                                                                 ^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found builtin type `u8`
[INFO] [stdout]    --> src/events/secret_storage/key.rs:349:43
[INFO] [stdout]     |
[INFO] [stdout] 349 |         assert_eq!(passphrase.iterations, u8);
[INFO] [stdout]     |                                           ^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u256` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:350:37
[INFO] [stdout]     |
[INFO] [stdout] 350 |         assert_eq!(passphrase.bits, u256);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `iv` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:356:20
[INFO] [stdout]     |
[INFO] [stdout] 356 |         assert_eq!(iv.encode(), "YWJjZGVmZ2hpamtsbW5vcA");
[INFO] [stdout]     |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `mac` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:357:20
[INFO] [stdout]     |
[INFO] [stdout] 357 |         assert_eq!(mac.encode(), "aWRvbnRrbm93d2hhdGFtYWNsb29rc2xpa2U");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `iv` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         assert_eq!(iv.encode(), "YWJjZGVmZ2hpamtsbW5vcA");
[INFO] [stdout]     |                    ^^ help: a local variable with a similar name exists: `ev`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `mac` in this scope
[INFO] [stdout]    --> src/events/secret_storage/key.rs:403:20
[INFO] [stdout]     |
[INFO] [stdout] 403 |         assert_eq!(mac.encode(), "aWRvbnRrbm93d2hhdGFtYWNsb29rc2xpa2U");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `iv` in this scope
[INFO] [stdout]   --> src/events/secret_storage/secret.rs:96:20
[INFO] [stdout]    |
[INFO] [stdout] 96 |         assert_eq!(iv.encode(), "YWJjZGVmZ2hpamtsbW5vcA");
[INFO] [stdout]    |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ciphertext` in this scope
[INFO] [stdout]   --> src/events/secret_storage/secret.rs:97:20
[INFO] [stdout]    |
[INFO] [stdout] 97 |         assert_eq!(ciphertext.encode(), "dGhpc2lzZGVmaW5pdGVseWNpcGhlcnRleHQ");
[INFO] [stdout]    |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `mac` in this scope
[INFO] [stdout]   --> src/events/secret_storage/secret.rs:98:20
[INFO] [stdout]    |
[INFO] [stdout] 98 |         assert_eq!(mac.encode(), "aWRvbnRrbm93d2hhdGFtYWNsb29rc2xpa2U");
[INFO] [stdout]    |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found module `user_id`
[INFO] [stdout]    --> src/federation/transaction.rs:265:20
[INFO] [stdout]     |
[INFO] [stdout] 265 |         assert_eq!(user_id, "@john:example.com");
[INFO] [stdout]     |                    ^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `device_id` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:266:20
[INFO] [stdout]     |
[INFO] [stdout] 266 |         assert_eq!(device_id, "QBUAZIFURK");
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `device_display_name` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:267:20
[INFO] [stdout]     |
[INFO] [stdout] 267 |         assert_eq!(device_display_name.as_deref(), Some("Mobile"));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `stream_id` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:268:21
[INFO] [stdout]     |
[INFO] [stdout] 268 |         assert_eq!(*stream_id, u6);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u6` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:268:32
[INFO] [stdout]     |
[INFO] [stdout] 268 |         assert_eq!(*stream_id, u6);
[INFO] [stdout]     |                                ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `prev_id` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:269:21
[INFO] [stdout]     |
[INFO] [stdout] 269 |         assert_eq!(*prev_id, vec![]);
[INFO] [stdout]     |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `deleted` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |         assert_eq!(*deleted, Some(false));
[INFO] [stdout]     |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected value, found module `user_id`
[INFO] [stdout]    --> src/federation/transaction.rs:301:20
[INFO] [stdout]     |
[INFO] [stdout] 301 |         assert_eq!(user_id, "@john:example.com");
[INFO] [stdout]     |                    ^^^^^^^ not a value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `device_id` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:302:20
[INFO] [stdout]     |
[INFO] [stdout] 302 |         assert_eq!(device_id, "QBUAZIFURK");
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `device_display_name` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:303:21
[INFO] [stdout]     |
[INFO] [stdout] 303 |         assert_eq!(*device_display_name, None);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `stream_id` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |         assert_eq!(*stream_id, u6);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u6` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:304:32
[INFO] [stdout]     |
[INFO] [stdout] 304 |         assert_eq!(*stream_id, u6);
[INFO] [stdout]     |                                ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `prev_id` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |         assert_eq!(*prev_id, vec![]);
[INFO] [stdout]     |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `deleted` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:306:21
[INFO] [stdout]     |
[INFO] [stdout] 306 |         assert_eq!(*deleted, None);
[INFO] [stdout]     |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `receipts` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:334:17
[INFO] [stdout]     |
[INFO] [stdout] 334 |         assert!(receipts.get(room_id!("!some_room:example.org")).is_some());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |         assert_eq!(content.room_id, "!somewhere:matrix.org");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |         assert_eq!(content.user_id, "@john:matrix.org");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |         assert!(content.typing);
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:382:20
[INFO] [stdout]     |
[INFO] [stdout] 382 |         assert_eq!(content.sender, "@john:example.com");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:383:20
[INFO] [stdout]     |
[INFO] [stdout] 383 |         assert_eq!(content.ev_type, ToDeviceEventType::RoomKeyRequest);
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:384:20
[INFO] [stdout]     |
[INFO] [stdout] 384 |         assert_eq!(content.message_id, "hiezohf6Hoo7kaev");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:385:17
[INFO] [stdout]     |
[INFO] [stdout] 385 |         assert!(content.messages.get(user_id!("@alice:example.org")).is_some());
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:432:20
[INFO] [stdout]     |
[INFO] [stdout] 432 |         assert_eq!(content.user_id, "@alice:example.com");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:433:17
[INFO] [stdout]     |
[INFO] [stdout] 433 |         assert!(content.master_key.is_some());
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `content` in this scope
[INFO] [stdout]    --> src/federation/transaction.rs:434:17
[INFO] [stdout]     |
[INFO] [stdout] 434 |         assert!(content.self_signing_key.is_some());
[INFO] [stdout]     |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u0` in this scope
[INFO] [stdout]    --> src/identifiers/voip_version_id.rs:161:44
[INFO] [stdout]     |
[INFO] [stdout] 161 |         assert_eq!(VoipVersionId::try_from(u0), Ok(VoipVersionId::V0));
[INFO] [stdout]     |                                            ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `version` in this scope
[INFO] [stdout]    --> src/identifiers/voip_version_id.rs:177:20
[INFO] [stdout]     |
[INFO] [stdout] 177 |         assert_eq!(version.as_ref(), "io.palpo.2");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `value` in this scope
[INFO] [stdout]    --> src/push/action.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |         assert_eq!(value, "default");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/condition/room_member_count_is.rs:205:21
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let count = u2;
[INFO] [stdout]     |                     ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/condition/room_member_count_is.rs:213:45
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let range = RoomMemberCountIs::from(u2..);
[INFO] [stdout]     |                                             ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u9001` in this scope
[INFO] [stdout]    --> src/push/condition/room_member_count_is.rs:214:28
[INFO] [stdout]     |
[INFO] [stdout] 214 |         let large_number = u9001;
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/condition/room_member_count_is.rs:221:43
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let range = RoomMemberCountIs::gt(u2);
[INFO] [stdout]     |                                           ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/condition/room_member_count_is.rs:222:29
[INFO] [stdout]     |
[INFO] [stdout] 222 |         let initial_point = u2;
[INFO] [stdout]     |                             ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:496:45
[INFO] [stdout]     |
[INFO] [stdout] 496 |                 is: RoomMemberCountIs::from(u2)
[INFO] [stdout]     |                                             ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `key` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:526:20
[INFO] [stdout]     |
[INFO] [stdout] 526 |         assert_eq!(key, "content.msgtype");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pattern` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |         assert_eq!(pattern, "m.notice");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `is` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:548:20
[INFO] [stdout]     |
[INFO] [stdout] 548 |         assert_eq!(is, RoomMemberCountIs::from(u2));
[INFO] [stdout]     |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:548:48
[INFO] [stdout]     |
[INFO] [stdout] 548 |         assert_eq!(is, RoomMemberCountIs::from(u2));
[INFO] [stdout]     |                                                ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `key` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:561:20
[INFO] [stdout]     |
[INFO] [stdout] 561 |         assert_eq!(key, "room");
[INFO] [stdout]     |                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u3` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:665:27
[INFO] [stdout]     |
[INFO] [stdout] 665 |             member_count: u3,
[INFO] [stdout]     |                           ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u3` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:745:41
[INFO] [stdout]     |
[INFO] [stdout] 745 |             is: RoomMemberCountIs::from(u3),
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:748:41
[INFO] [stdout]     |
[INFO] [stdout] 748 |             is: RoomMemberCountIs::from(u2..),
[INFO] [stdout]     |                                         ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u3` in this scope
[INFO] [stdout]    --> src/push/condition/mod.rs:751:43
[INFO] [stdout]     |
[INFO] [stdout] 751 |             is: RoomMemberCountIs::from(..u3),
[INFO] [stdout]     |                                           ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:190:20
[INFO] [stdout]     |
[INFO] [stdout] 190 |         assert_eq!(rule_id, ".m.rule.call");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |         assert_eq!(rule_id, "!roomid:matrix.org");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:206:20
[INFO] [stdout]     |
[INFO] [stdout] 206 |         assert_eq!(rule_id, ".m.rule.suppress_notices");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/mod.rs:225:47
[INFO] [stdout]     |
[INFO] [stdout] 225 |                     is: RoomMemberCountIs::gt(u2),
[INFO] [stdout]     |                                               ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/mod.rs:336:49
[INFO] [stdout]     |
[INFO] [stdout] 336 |                     is: RoomMemberCountIs::from(u2),
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sound` in this scope
[INFO] [stdout]    --> src/push/mod.rs:465:20
[INFO] [stdout]     |
[INFO] [stdout] 465 |         assert_eq!(sound, "default");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:534:20
[INFO] [stdout]     |
[INFO] [stdout] 534 |         assert_eq!(rule_id, "!roomid:server.name");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:542:20
[INFO] [stdout]     |
[INFO] [stdout] 542 |         assert_eq!(rule_id, ".m.rule.call");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:550:20
[INFO] [stdout]     |
[INFO] [stdout] 550 |         assert_eq!(rule_id, ".m.rule.contains_user_name");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:558:20
[INFO] [stdout]     |
[INFO] [stdout] 558 |         assert_eq!(rule_id, "palpo");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:563:20
[INFO] [stdout]     |
[INFO] [stdout] 563 |         assert_eq!(rule_id, "!roomid:server.name");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rule_id` in this scope
[INFO] [stdout]    --> src/push/mod.rs:571:20
[INFO] [stdout]     |
[INFO] [stdout] 571 |         assert_eq!(rule_id, ".m.rule.room_one_to_one");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/mod.rs:582:27
[INFO] [stdout]     |
[INFO] [stdout] 582 |             member_count: u2,
[INFO] [stdout]     |                           ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u100` in this scope
[INFO] [stdout]    --> src/push/mod.rs:592:27
[INFO] [stdout]     |
[INFO] [stdout] 592 |             member_count: u100,
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/mod.rs:683:27
[INFO] [stdout]     |
[INFO] [stdout] 683 |             member_count: u2,
[INFO] [stdout]     |                           ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/mod.rs:710:45
[INFO] [stdout]     |
[INFO] [stdout] 710 |                 is: RoomMemberCountIs::from(u2),
[INFO] [stdout]     |                                             ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sound` in this scope
[INFO] [stdout]    --> src/push/mod.rs:772:20
[INFO] [stdout]     |
[INFO] [stdout] 772 |         assert_eq!(sound, "content");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u2` in this scope
[INFO] [stdout]    --> src/push/mod.rs:781:49
[INFO] [stdout]     |
[INFO] [stdout] 781 |                     is: RoomMemberCountIs::from(u2),
[INFO] [stdout]     |                                                 ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sound` in this scope
[INFO] [stdout]    --> src/push/mod.rs:796:20
[INFO] [stdout]     |
[INFO] [stdout] 796 |         assert_eq!(sound, "content");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sound` in this scope
[INFO] [stdout]    --> src/push/mod.rs:814:20
[INFO] [stdout]     |
[INFO] [stdout] 814 |         assert_eq!(sound, "three");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u100` in this scope
[INFO] [stdout]    --> src/push/mod.rs:822:27
[INFO] [stdout]     |
[INFO] [stdout] 822 |             member_count: u100,
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u100` in this scope
[INFO] [stdout]    --> src/push/mod.rs:875:27
[INFO] [stdout]     |
[INFO] [stdout] 875 |             member_count: u100,
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `object` in this scope
[INFO] [stdout]    --> src/serde/canonical_json/mod.rs:619:30
[INFO] [stdout]     |
[INFO] [stdout] 619 |         redact_in_place(&mut object, &RoomVersionId::V1, None).unwrap();
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `object` in this scope
[INFO] [stdout]    --> src/serde/canonical_json/mod.rs:621:45
[INFO] [stdout]     |
[INFO] [stdout] 621 |         let redacted_event = to_json_value(&object).unwrap();
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `object` in this scope
[INFO] [stdout]    --> src/serde/canonical_json/mod.rs:676:30
[INFO] [stdout]     |
[INFO] [stdout] 676 |         redact_in_place(&mut object, &RoomVersionId::V10, None).unwrap();
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `object` in this scope
[INFO] [stdout]    --> src/serde/canonical_json/mod.rs:678:45
[INFO] [stdout]     |
[INFO] [stdout] 678 |         let redacted_event = to_json_value(&object).unwrap();
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `object` in this scope
[INFO] [stdout]    --> src/serde/canonical_json/mod.rs:721:30
[INFO] [stdout]     |
[INFO] [stdout] 721 |         redact_in_place(&mut object, &RoomVersionId::V11, None).unwrap();
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `object` in this scope
[INFO] [stdout]    --> src/serde/canonical_json/mod.rs:723:45
[INFO] [stdout]     |
[INFO] [stdout] 723 |         let redacted_event = to_json_value(&object).unwrap();
[INFO] [stdout]     |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `server` in this scope
[INFO] [stdout]    --> src/signatures/functions.rs:875:20
[INFO] [stdout]     |
[INFO] [stdout] 875 |         assert_eq!(server, "domain-authorized");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `entity` in this scope
[INFO] [stdout]    --> src/signatures/functions.rs:912:20
[INFO] [stdout]     |
[INFO] [stdout] 912 |         assert_eq!(entity, "domain-sender");
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::room::create::RoomCreateEventContent::creator`: Since Matrix 1.8. This field was removed in Room version 11, clients should use the event's sender instead
[INFO] [stdout]   --> src/events/room/create.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             creator: Some(creator),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::room::create::RoomCreateEventContent::creator`: Since Matrix 1.8. This field was removed in Room version 11, clients should use the event's sender instead
[INFO] [stdout]   --> src/events/room/create.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             creator: None,
[INFO] [stdout]    |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `error` in this scope
[INFO] [stdout]    --> src/signatures/functions.rs:957:27
[INFO] [stdout]     |
[INFO] [stdout] 957 |         assert!(format!("{error:?}").contains("Some(Verification equation was not satisfied)"));
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u0` in this scope
[INFO] [stdout]    --> src/time.rs:179:31
[INFO] [stdout]     |
[INFO] [stdout] 179 |             secs: UnixSeconds(u0),
[INFO] [stdout]     |                               ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `current_version` in this scope
[INFO] [stdout]    --> src/error/mod.rs:223:20
[INFO] [stdout]     |
[INFO] [stdout] 223 |         assert_eq!(current_version.as_deref(), Some("42"));
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `kind` in this scope
[INFO] [stdout]    --> src/error/mod.rs:277:20
[INFO] [stdout]     |
[INFO] [stdout] 277 |         assert_eq!(kind, ErrorKind::Forbidden);
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `message` in this scope
[INFO] [stdout]    --> src/error/mod.rs:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |         assert_eq!(message, "Insufficient privilege");
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `scope` in this scope
[INFO] [stdout]    --> src/error/mod.rs:280:20
[INFO] [stdout]     |
[INFO] [stdout] 280 |         assert_eq!(scope, "something_privileged");
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 193 +     use std::thread::scope;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `lexicographical_topological_sort` in the crate root
[INFO] [stdout]   --> src/state/test_utils.rs:73:24
[INFO] [stdout]    |
[INFO] [stdout] 73 |     for node in crate::lexicographical_topological_sort(&graph, |_id| Ok((0, UnixMillis(u0)))).unwrap() {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::state::lexicographical_topological_sort;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `lexicographical_topological_sort`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 73 -     for node in crate::lexicographical_topological_sort(&graph, |_id| Ok((0, UnixMillis(u0)))).unwrap() {
[INFO] [stdout] 73 +     for node in lexicographical_topological_sort(&graph, |_id| Ok((0, UnixMillis(u0)))).unwrap() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u0` in this scope
[INFO] [stdout]   --> src/state/test_utils.rs:73:89
[INFO] [stdout]    |
[INFO] [stdout] 73 |     for node in crate::lexicographical_topological_sort(&graph, |_id| Ok((0, UnixMillis(u0)))).unwrap() {
[INFO] [stdout]    |                                                                                         ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `resolve` in the crate root
[INFO] [stdout]    --> src/state/test_utils.rs:109:35
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let resolved = crate::resolve(&RoomVersionId::V6, state_sets, auth_chain_sets, |id| {
[INFO] [stdout]     |                                   ^^^^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::state::resolve;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `resolve`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 109 -             let resolved = crate::resolve(&RoomVersionId::V6, state_sets, auth_chain_sets, |id| {
[INFO] [stdout] 109 +             let resolved = resolve(&RoomVersionId::V6, state_sets, auth_chain_sets, |id| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u0` in this scope
[INFO] [stdout]    --> src/state/test_utils.rs:392:20
[INFO] [stdout]     |
[INFO] [stdout] 392 |             depth: u0,
[INFO] [stdout]     |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u0` in this scope
[INFO] [stdout]    --> src/state/test_utils.rs:434:20
[INFO] [stdout]     |
[INFO] [stdout] 434 |             depth: u0,
[INFO] [stdout]     |                    ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `reverse_topological_power_sort` in the crate root
[INFO] [stdout]    --> src/state/mod.rs:683:20
[INFO] [stdout]     |
[INFO] [stdout] 683 |             crate::reverse_topological_power_sort(power_events, &auth_chain, |id| events.get(id).map(Arc::clone))
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 640 +     use crate::state::reverse_topological_power_sort;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `reverse_topological_power_sort`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 683 -             crate::reverse_topological_power_sort(power_events, &auth_chain, |id| events.get(id).map(Arc::clone))
[INFO] [stdout] 683 +             reverse_topological_power_sort(power_events, &auth_chain, |id| events.get(id).map(Arc::clone))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `iterative_auth_check` in the crate root
[INFO] [stdout]    --> src/state/mod.rs:686:37
[INFO] [stdout]     |
[INFO] [stdout] 686 |         let resolved_power = crate::iterative_auth_check(
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 640 +     use crate::state::iterative_auth_check;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `iterative_auth_check`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 686 -         let resolved_power = crate::iterative_auth_check(
[INFO] [stdout] 686 +         let resolved_power = iterative_auth_check(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mainline_sort` in the crate root
[INFO] [stdout]    --> src/state/mod.rs:704:20
[INFO] [stdout]     |
[INFO] [stdout] 704 |             crate::mainline_sort(&events_to_sort, power_level, |id| events.get(id).map(Arc::clone)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 640 +     use crate::state::mainline_sort;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `mainline_sort`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 704 -             crate::mainline_sort(&events_to_sort, power_level, |id| events.get(id).map(Arc::clone)).unwrap();
[INFO] [stdout] 704 +             mainline_sort(&events_to_sort, power_level, |id| events.get(id).map(Arc::clone)).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `resolve` in the crate root
[INFO] [stdout]     --> src/state/mod.rs:1038:37
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         let resolved = match crate::resolve(
[INFO] [stdout]      |                                     ^^^^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 640  +     use crate::state::resolve;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `resolve`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1038 -         let resolved = match crate::resolve(
[INFO] [stdout] 1038 +         let resolved = match resolve(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `lexicographical_topological_sort` in the crate root
[INFO] [stdout]     --> src/state/mod.rs:1070:26
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         let res = crate::lexicographical_topological_sort(&graph, |_id| Ok((0, UnixMillis(u0)))).unwrap();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 640  +     use crate::state::lexicographical_topological_sort;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `lexicographical_topological_sort`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1070 -         let res = crate::lexicographical_topological_sort(&graph, |_id| Ok((0, UnixMillis(u0)))).unwrap();
[INFO] [stdout] 1070 +         let res = lexicographical_topological_sort(&graph, |_id| Ok((0, UnixMillis(u0)))).unwrap();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `u0` in this scope
[INFO] [stdout]     --> src/state/mod.rs:1070:91
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         let res = crate::lexicographical_topological_sort(&graph, |_id| Ok((0, UnixMillis(u0)))).unwrap();
[INFO] [stdout]      |                                                                                           ^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `resolve` in the crate root
[INFO] [stdout]     --> src/state/mod.rs:1144:37
[INFO] [stdout]      |
[INFO] [stdout] 1144 |         let resolved = match crate::resolve(
[INFO] [stdout]      |                                     ^^^^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 640  +     use crate::state::resolve;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `resolve`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1144 -         let resolved = match crate::resolve(
[INFO] [stdout] 1144 +         let resolved = match resolve(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/account/mod.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/account/mod.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-get-3pids`
[INFO] [stdout]   --> src/client/account/threepid.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[cfg_attr(not(feature = "compat-get-3pids"), serde(skip_serializing_if = "Vec::is_empty"))]
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-get-3pids` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/account/threepid.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/account/threepid.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `client`
[INFO] [stdout]    --> src/client/filter/mod.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 | #[cfg(all(test, any(feature = "client", feature = "server")))]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `client` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `server`
[INFO] [stdout]    --> src/client/filter/mod.rs:407:41
[INFO] [stdout]     |
[INFO] [stdout] 407 | #[cfg(all(test, any(feature = "client", feature = "server")))]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `server` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `client`
[INFO] [stdout]    --> src/client/filter/mod.rs:479:21
[INFO] [stdout]     |
[INFO] [stdout] 479 | #[cfg(all(test, any(feature = "client", feature = "server")))]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `client` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `server`
[INFO] [stdout]    --> src/client/filter/mod.rs:479:41
[INFO] [stdout]     |
[INFO] [stdout] 479 | #[cfg(all(test, any(feature = "client", feature = "server")))]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `server` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `client`
[INFO] [stdout]    --> src/client/key/mod.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 | #[cfg(all(test, feature = "client", feature = "compat-upload-signatures"))]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `client` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-upload-signatures`
[INFO] [stdout]    --> src/client/key/mod.rs:333:37
[INFO] [stdout]     |
[INFO] [stdout] 333 | #[cfg(all(test, feature = "client", feature = "compat-upload-signatures"))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-upload-signatures` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-upload-signatures`
[INFO] [stdout]    --> src/client/key/mod.rs:315:16
[INFO] [stdout]     |
[INFO] [stdout] 315 |     #[cfg_attr(feature = "compat-upload-signatures", serde(alias = "message"))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-upload-signatures` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UnixMillis`
[INFO] [stdout]   --> src/client/key/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UnixMillis,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/membership.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/client/profile.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/profile.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/register.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/register.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/client/search.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `LoginInfo` and `Token`
[INFO] [stdout]    --> src/client/session.rs:727:17
[INFO] [stdout]     |
[INFO] [stdout] 727 |     use super::{LoginInfo, Token};
[INFO] [stdout]     |                 ^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/client/space.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/client/space.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `client`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:595:17
[INFO] [stdout]     |
[INFO] [stdout] 595 | #[cfg(all(test, feature = "client"))]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `client` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `server`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:631:17
[INFO] [stdout]     |
[INFO] [stdout] 631 | #[cfg(all(test, feature = "server"))]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `server` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2654`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:292:19
[INFO] [stdout]     |
[INFO] [stdout] 292 |         #[cfg(not(feature = "unstable-msc2654"))]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc2654` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2654`
[INFO] [stdout]    --> src/client/sync_events/v3.rs:295:15
[INFO] [stdout]     |
[INFO] [stdout] 295 |         #[cfg(feature = "unstable-msc2654")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc2654` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserializer`
[INFO] [stdout]   --> src/client/user.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde::{Deserializer, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/client/user_directory.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/directory/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/directory/mod.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-null`
[INFO] [stdout]    --> src/directory/mod.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[cfg_attr(feature = "compat-null", serde(deserialize_with = "crate::serde::none_as_default"))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3927`
[INFO] [stdout]   --> src/events/enums.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |         #[cfg(feature = "unstable-msc3927")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3927` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3954`
[INFO] [stdout]   --> src/events/enums.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |         #[cfg(feature = "unstable-msc3954")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3954` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3956`
[INFO] [stdout]   --> src/events/enums.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |         #[cfg(feature = "unstable-msc3956")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3956` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3551`
[INFO] [stdout]   --> src/events/enums.rs:51:15
[INFO] [stdout]    |
[INFO] [stdout] 51 |         #[cfg(feature = "unstable-msc3551")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3551` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3552`
[INFO] [stdout]   --> src/events/enums.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |         #[cfg(feature = "unstable-msc3552")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3552` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3488`
[INFO] [stdout]   --> src/events/enums.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |         #[cfg(feature = "unstable-msc3488")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3488` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc1767`
[INFO] [stdout]   --> src/events/enums.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |         #[cfg(feature = "unstable-msc1767")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc1767` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:71:15
[INFO] [stdout]    |
[INFO] [stdout] 71 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:76:15
[INFO] [stdout]    |
[INFO] [stdout] 76 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:79:15
[INFO] [stdout]    |
[INFO] [stdout] 79 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/enums.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3553`
[INFO] [stdout]   --> src/events/enums.rs:89:15
[INFO] [stdout]    |
[INFO] [stdout] 89 |         #[cfg(feature = "unstable-msc3553")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3553` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245`
[INFO] [stdout]   --> src/events/enums.rs:92:15
[INFO] [stdout]    |
[INFO] [stdout] 92 |         #[cfg(feature = "unstable-msc3245")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc4075`
[INFO] [stdout]   --> src/events/enums.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |         #[cfg(feature = "unstable-msc4075")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc4075` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3401`
[INFO] [stdout]    --> src/events/enums.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 123 |         #[cfg(feature = "unstable-msc3401")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3401` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]    --> src/events/enums.rs:309:15
[INFO] [stdout]     |
[INFO] [stdout] 309 |         #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc1767`
[INFO] [stdout]    --> src/events/enums.rs:329:19
[INFO] [stdout]     |
[INFO] [stdout] 329 |             #[cfg(feature = "unstable-msc1767")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc1767` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3954`
[INFO] [stdout]    --> src/events/enums.rs:331:19
[INFO] [stdout]     |
[INFO] [stdout] 331 |             #[cfg(feature = "unstable-msc3954")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3954` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3956`
[INFO] [stdout]    --> src/events/enums.rs:333:19
[INFO] [stdout]     |
[INFO] [stdout] 333 |             #[cfg(feature = "unstable-msc3956")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3956` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245`
[INFO] [stdout]    --> src/events/enums.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 |             #[cfg(feature = "unstable-msc3245")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3245` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3927`
[INFO] [stdout]    --> src/events/enums.rs:337:19
[INFO] [stdout]     |
[INFO] [stdout] 337 |             #[cfg(feature = "unstable-msc3927")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3927` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3488`
[INFO] [stdout]    --> src/events/enums.rs:339:19
[INFO] [stdout]     |
[INFO] [stdout] 339 |             #[cfg(feature = "unstable-msc3488")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3488` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3551`
[INFO] [stdout]    --> src/events/enums.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |             #[cfg(feature = "unstable-msc3551")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3551` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3552`
[INFO] [stdout]    --> src/events/enums.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |             #[cfg(feature = "unstable-msc3552")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3552` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3553`
[INFO] [stdout]    --> src/events/enums.rs:345:19
[INFO] [stdout]     |
[INFO] [stdout] 345 |             #[cfg(feature = "unstable-msc3553")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3553` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]    --> src/events/enums.rs:347:19
[INFO] [stdout]     |
[INFO] [stdout] 347 |             #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]    --> src/events/enums.rs:354:19
[INFO] [stdout]     |
[INFO] [stdout] 354 |             #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc4075`
[INFO] [stdout]    --> src/events/enums.rs:356:19
[INFO] [stdout]     |
[INFO] [stdout] 356 |             #[cfg(feature = "unstable-msc4075")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc4075` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2747`
[INFO] [stdout]   --> src/events/call/answer.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "unstable-msc2747")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2747` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2747`
[INFO] [stdout]   --> src/events/call/answer.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[cfg(feature = "unstable-msc2747")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2747` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2747`
[INFO] [stdout]   --> src/events/call/answer.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |             #[cfg(feature = "unstable-msc2747")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2747` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2747`
[INFO] [stdout]   --> src/events/call/answer.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[cfg(feature = "unstable-msc2747")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2747` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/emote.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/emote.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/emote.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 50 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/emote.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/emote.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/file.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/file.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/file.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/file.rs:96:19
[INFO] [stdout]    |
[INFO] [stdout] 96 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/file.rs:114:19
[INFO] [stdout]     |
[INFO] [stdout] 114 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/file.rs:272:11
[INFO] [stdout]     |
[INFO] [stdout] 272 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/forwarded_room_key.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]    --> src/events/forwarded_room_key.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |             #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `from_value as from_json_value`
[INFO] [stdout]   --> src/events/ignored_user_list.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |     use serde_json::{from_value as from_json_value, json, to_value as to_json_value};
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/image.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/image.rs:89:19
[INFO] [stdout]    |
[INFO] [stdout] 89 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/image.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `from_value as from_json_value` and `json`
[INFO] [stdout]    --> src/events/key/verification.rs:133:22
[INFO] [stdout]     |
[INFO] [stdout] 133 |     use serde_json::{from_value as from_json_value, json};
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/location.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/location.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/location.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/message/mod.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3554`
[INFO] [stdout]    --> src/events/message/mod.rs:277:11
[INFO] [stdout]     |
[INFO] [stdout] 277 |     #[cfg(feature = "unstable-msc3554")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3554` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/message/mod.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/message/mod.rs:134:19
[INFO] [stdout]     |
[INFO] [stdout] 134 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/message/mod.rs:144:19
[INFO] [stdout]     |
[INFO] [stdout] 144 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]    --> src/events/message/mod.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 169 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/message/mod.rs:203:11
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/message/mod.rs:310:11
[INFO] [stdout]     |
[INFO] [stdout] 310 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3554`
[INFO] [stdout]    --> src/events/message/mod.rs:325:11
[INFO] [stdout]     |
[INFO] [stdout] 325 |     #[cfg(feature = "unstable-msc3554")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3554` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3554`
[INFO] [stdout]    --> src/events/message/mod.rs:330:11
[INFO] [stdout]     |
[INFO] [stdout] 330 |     #[cfg(feature = "unstable-msc3554")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3554` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3554`
[INFO] [stdout]    --> src/events/message/mod.rs:292:19
[INFO] [stdout]     |
[INFO] [stdout] 292 |             #[cfg(feature = "unstable-msc3554")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3554` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/poll/mod.rs:16:7
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/poll/mod.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/poll/mod.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3381`
[INFO] [stdout]   --> src/events/poll/mod.rs:75:7
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[cfg(feature = "unstable-msc3381")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3381` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/end.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/end.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/end.rs:71:19
[INFO] [stdout]    |
[INFO] [stdout] 71 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/response.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/response.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/start.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |     #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3955`
[INFO] [stdout]   --> src/events/poll/start.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |             #[cfg(feature = "unstable-msc3955")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3955` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/events/presence.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/events/presence.rs:142:15
[INFO] [stdout]     |
[INFO] [stdout] 142 |         #[cfg(feature = "compat-empty-string-null")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `from_value as from_json_value`
[INFO] [stdout]   --> src/events/reaction.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |     use serde_json::{from_value as from_json_value, json, to_value as to_json_value};
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2448`
[INFO] [stdout]    --> src/events/room/mod.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |     #[cfg(feature = "unstable-msc2448")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc2448` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2448`
[INFO] [stdout]   --> src/events/room/avatar.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 |     #[cfg(feature = "unstable-msc2448")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc2448` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `owned_user_id`
[INFO] [stdout]    --> src/events/room/create.rs:144:17
[INFO] [stdout]     |
[INFO] [stdout] 144 |     use crate::{owned_user_id, RoomVersionId};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OriginalSyncRoomJoinRulesEvent`
[INFO] [stdout]    --> src/events/room/join_rules.rs:251:38
[INFO] [stdout]     |
[INFO] [stdout] 251 |     use super::{AllowRule, JoinRule, OriginalSyncRoomJoinRulesEvent, RoomJoinRulesEventContent};
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/events/room/member/mod.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]   --> src/events/room/message/mod.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(feature = "html")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]   --> src/events/room/message/mod.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(feature = "html")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:878:7
[INFO] [stdout]     |
[INFO] [stdout] 878 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245-v1-compat`
[INFO] [stdout]   --> src/events/room/message/audio.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[cfg(feature = "unstable-msc3245-v1-compat")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245-v1-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245-v1-compat`
[INFO] [stdout]   --> src/events/room/message/audio.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     #[cfg(feature = "unstable-msc3245-v1-compat")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245-v1-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245-v1-compat`
[INFO] [stdout]   --> src/events/room/message/audio.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |             #[cfg(feature = "unstable-msc3245-v1-compat")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245-v1-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3245-v1-compat`
[INFO] [stdout]   --> src/events/room/message/audio.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 50 |             #[cfg(feature = "unstable-msc3245-v1-compat")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3245-v1-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/emote.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/notice.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]  --> src/events/room/message/relation.rs:4:26
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]  --> src/events/room/message/reply.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[cfg(feature = "html")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]   --> src/events/room/message/reply.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[cfg(feature = "html")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]   --> src/events/room/message/reply.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[cfg(not(feature = "html"))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/reply.rs:116:11
[INFO] [stdout]     |
[INFO] [stdout] 116 |     #[cfg(feature = "html")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/reply.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |             #[cfg(feature = "html")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/reply.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 133 |             #[cfg(not(feature = "html"))]
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/text.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc2448`
[INFO] [stdout]    --> src/events/room/message/video.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 |     #[cfg(feature = "unstable-msc2448")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc2448` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/without_relation.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/without_relation.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]   --> src/events/room/message/without_relation.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 |     #[cfg(feature = "markdown")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc1767`
[INFO] [stdout]    --> src/events/room/message/without_relation.rs:167:19
[INFO] [stdout]     |
[INFO] [stdout] 167 |             #[cfg(feature = "unstable-msc1767")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc1767` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc1767`
[INFO] [stdout]    --> src/events/room/message/without_relation.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |             #[cfg(feature = "unstable-msc1767")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc1767` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/mod.rs:394:11
[INFO] [stdout]     |
[INFO] [stdout] 394 |     #[cfg(feature = "html")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:558:11
[INFO] [stdout]     |
[INFO] [stdout] 558 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:574:11
[INFO] [stdout]     |
[INFO] [stdout] 574 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:590:11
[INFO] [stdout]     |
[INFO] [stdout] 590 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/mod.rs:675:11
[INFO] [stdout]     |
[INFO] [stdout] 675 |     #[cfg(feature = "html")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `markdown`
[INFO] [stdout]    --> src/events/room/message/mod.rs:840:11
[INFO] [stdout]     |
[INFO] [stdout] 840 |     #[cfg(feature = "markdown")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `markdown` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `html`
[INFO] [stdout]    --> src/events/room/message/mod.rs:855:11
[INFO] [stdout]     |
[INFO] [stdout] 855 |     #[cfg(feature = "html")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `html` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/events/room/third_party_invite.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 |     #[cfg_attr(feature = "compat-optional", serde(default))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/events/room/third_party_invite.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[cfg_attr(feature = "compat-optional", serde(default))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/events/room/third_party_invite.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[cfg_attr(feature = "compat-optional", serde(default = "Base64::empty"))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/events/room/tombstone.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[cfg_attr(feature = "compat-optional", serde(default))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/room_key.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 |     #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/room_key.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |             #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/room_key.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |         #[cfg(not(feature = "unstable-msc3061"))]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/room_key.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 93 |         #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3061`
[INFO] [stdout]   --> src/events/room_key.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |             #[cfg(feature = "unstable-msc3061")]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3061` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-tag-info`
[INFO] [stdout]    --> src/events/tag.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         feature = "compat-tag-info",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-tag-info` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-tag-info`
[INFO] [stdout]    --> src/events/tag.rs:235:15
[INFO] [stdout]     |
[INFO] [stdout] 235 |         #[cfg(feature = "compat-tag-info")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-tag-info` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-tag-info`
[INFO] [stdout]    --> src/events/tag.rs:244:19
[INFO] [stdout]     |
[INFO] [stdout] 244 |         #[cfg(not(feature = "compat-tag-info"))]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-tag-info` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]   --> src/federation/serde/v1_pdu.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 | #[cfg(not(feature = "unstable-unspecified"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/federation/query.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/federation/space.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]   --> src/federation/space.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         feature = "compat-empty-string-null",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/federation/space.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-empty-string-null`
[INFO] [stdout]    --> src/federation/space.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         feature = "compat-empty-string-null",
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-empty-string-null` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]   --> src/federation/transaction.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         feature = "unstable-unspecified",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeviceListUpdateContent` and `ReceiptContent`
[INFO] [stdout]    --> src/federation/transaction.rs:219:17
[INFO] [stdout]     |
[INFO] [stdout] 219 |     use super::{DeviceListUpdateContent, Edu, ReceiptContent};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/user_id.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-user-id`
[INFO] [stdout]    --> src/identifiers/user_id.rs:191:15
[INFO] [stdout]     |
[INFO] [stdout] 191 |     #[cfg(not(feature = "compat-user-id"))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-user-id` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-user-id`
[INFO] [stdout]    --> src/identifiers/user_id.rs:299:15
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[cfg(not(feature = "compat-user-id"))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `compat-user-id` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/client_secret.rs:14:48
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/device_id.rs:30:48
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/device_key_id.rs:10:48
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/event_id.rs:40:48
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/key_id.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(IdZst)]
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]  --> src/identifiers/key_name.rs:8:48
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst)]
[INFO] [stdout]   |                                                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/mxc_uri.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/room_alias_id.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/room_id.rs:21:48
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/room_or_alias_id.rs:29:48
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/server_name.rs:17:48
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/identifiers/server_name.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> src/identifiers/server_name.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/session_id.rs:13:48
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/transaction_id.rs:13:48
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `palpo_identifiers_storage`
[INFO] [stdout]   --> src/identifiers/voip_id.rs:15:48
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[derive(PartialEq, Eq, PartialOrd, Ord, Hash, IdZst, AsExpression)]
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(palpo_identifiers_storage, values("Arc"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(palpo_identifiers_storage, values(\"Arc\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `IdZst` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::IdParseError`
[INFO] [stdout]    --> src/identifiers/voip_version_id.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |     use crate::IdParseError;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3932`
[INFO] [stdout]   --> src/push/mod.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[cfg(feature = "unstable-msc3932")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3932` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `from_value as from_json_value`
[INFO] [stdout]    --> src/push/action.rs:186:22
[INFO] [stdout]     |
[INFO] [stdout] 186 |     use serde_json::{from_value as from_json_value, json, to_value as to_json_value};
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3932`
[INFO] [stdout]    --> src/push/condition/mod.rs:783:11
[INFO] [stdout]     |
[INFO] [stdout] 783 |     #[cfg(feature = "unstable-msc3932")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3932` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `from_value as from_json_value`
[INFO] [stdout]    --> src/push/condition/mod.rs:456:22
[INFO] [stdout]     |
[INFO] [stdout] 456 |     use serde_json::{from_value as from_json_value, json, to_value as to_json_value, Value as JsonValue};
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:604:11
[INFO] [stdout]     |
[INFO] [stdout] 604 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:645:11
[INFO] [stdout]     |
[INFO] [stdout] 645 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:654:11
[INFO] [stdout]     |
[INFO] [stdout] 654 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:663:11
[INFO] [stdout]     |
[INFO] [stdout] 663 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:672:11
[INFO] [stdout]     |
[INFO] [stdout] 672 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:45:23
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]   --> src/push/predefined.rs:49:23
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:314:11
[INFO] [stdout]     |
[INFO] [stdout] 314 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:437:11
[INFO] [stdout]     |
[INFO] [stdout] 437 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:462:11
[INFO] [stdout]     |
[INFO] [stdout] 462 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:482:11
[INFO] [stdout]     |
[INFO] [stdout] 482 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/predefined.rs:507:11
[INFO] [stdout]     |
[INFO] [stdout] 507 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action` and `ConditionalPushRule`
[INFO] [stdout]    --> src/push/predefined.rs:711:16
[INFO] [stdout]     |
[INFO] [stdout] 711 |         push::{Action, ConditionalPushRule, ConditionalPushRuleInit, Ruleset},
[INFO] [stdout]     |                ^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/push/pusher.rs:326:19
[INFO] [stdout]     |
[INFO] [stdout] 326 |         #[cfg(not(feature = "unstable-unspecified"))]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/push/pusher.rs:331:15
[INFO] [stdout]     |
[INFO] [stdout] 331 |         #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:406:11
[INFO] [stdout]     |
[INFO] [stdout] 406 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:447:11
[INFO] [stdout]     |
[INFO] [stdout] 447 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:456:11
[INFO] [stdout]     |
[INFO] [stdout] 456 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:465:11
[INFO] [stdout]     |
[INFO] [stdout] 465 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3930`
[INFO] [stdout]    --> src/push/ruleset.rs:474:11
[INFO] [stdout]     |
[INFO] [stdout] 474 |     #[cfg(feature = "unstable-msc3930")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3930` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action` and `ConditionalPushRule`
[INFO] [stdout]    --> src/push/ruleset.rs:513:16
[INFO] [stdout]     |
[INFO] [stdout] 513 |         push::{Action, ConditionalPushRule, ConditionalPushRuleInit, Ruleset},
[INFO] [stdout]     |                ^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AnyPushRule`
[INFO] [stdout]    --> src/push/mod.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         AnyPushRule, ConditionalPushRule, PatternedPushRule, Ruleset, SimplePushRule,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PredefinedContentRuleId`
[INFO] [stdout]    --> src/push/mod.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 127 |         push::{PredefinedContentRuleId, PredefinedOverrideRuleId},
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]   --> src/signatures/keys.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg(feature = "ring-compat")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize` and `Deserializer`
[INFO] [stdout]   --> src/signatures/keys.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{Deserialize, Deserializer};
[INFO] [stdout]    |             ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]    --> src/signatures/keys.rs:109:15
[INFO] [stdout]     |
[INFO] [stdout] 109 |         #[cfg(feature = "ring-compat")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]    --> src/signatures/keys.rs:114:15
[INFO] [stdout]     |
[INFO] [stdout] 114 |         #[cfg(feature = "ring-compat")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]    --> src/signatures/keys.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |         #[cfg(not(feature = "ring-compat"))]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ring-compat`
[INFO] [stdout]    --> src/signatures/keys.rs:239:11
[INFO] [stdout]     |
[INFO] [stdout] 239 |     #[cfg(feature = "ring-compat")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `ring-compat` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-signature-id`
[INFO] [stdout]   --> src/signatures/mod.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 |     #[cfg(feature = "compat-signature-id")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-signature-id` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-signature-id`
[INFO] [stdout]   --> src/signatures/mod.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |     #[cfg(not(feature = "compat-signature-id"))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-signature-id` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `compat-optional`
[INFO] [stdout]   --> src/third_party.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[cfg_attr(feature = "compat-optional", serde(default))]
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `compat-optional` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/third_party.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 |     #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/third_party.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 |     #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/third_party.rs:135:19
[INFO] [stdout]     |
[INFO] [stdout] 135 |             #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-unspecified`
[INFO] [stdout]    --> src/third_party.rs:143:19
[INFO] [stdout]     |
[INFO] [stdout] 143 |             #[cfg(feature = "unstable-unspecified")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-unspecified` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `js`
[INFO] [stdout]    --> src/time.rs:141:58
[INFO] [stdout]     |
[INFO] [stdout] 141 | #[cfg(all(target_arch = "wasm32", target_os = "unknown", feature = "js"))]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `js` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `js`
[INFO] [stdout]    --> src/time.rs:103:70
[INFO] [stdout]     |
[INFO] [stdout] 103 |         #[cfg(not(all(target_arch = "wasm32", target_os = "unknown", feature = "js")))]
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `js` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `js`
[INFO] [stdout]    --> src/time.rs:106:66
[INFO] [stdout]     |
[INFO] [stdout] 106 |         #[cfg(all(target_arch = "wasm32", target_os = "unknown", feature = "js"))]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `js` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserializer`
[INFO] [stdout]  --> src/version.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::{Deserializer, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3575`
[INFO] [stdout]    --> src/error/kind_serde.rs:285:11
[INFO] [stdout]     |
[INFO] [stdout] 285 |     #[cfg(feature = "unstable-msc3575")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3575` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unstable-msc3575`
[INFO] [stdout]    --> src/error/kind_serde.rs:224:19
[INFO] [stdout]     |
[INFO] [stdout] 224 |             #[cfg(feature = "unstable-msc3575")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `unstable-msc3575` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AuthenticateError` and `ErrorBody`
[INFO] [stdout]    --> src/error/mod.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |         use super::{AuthenticateError, Error, ErrorBody};
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `indexmap::IndexSet::<T, S>::take`: `take` disrupts the set order -- use `swap_take` or `shift_take` for explicit behavior.
[INFO] [stdout]    --> src/push/predefined.rs:107:14
[INFO] [stdout]     |
[INFO] [stdout] 107 |             .take(PredefinedOverrideRuleId::Master.as_str())
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> src/error/kind_serde.rs:95:5
[INFO] [stdout]     |
[INFO] [stdout] 95  | /     fn visit_map<V>(self, mut map: V) -> Result<ErrorKind, V::Error>
[INFO] [stdout] 96  | |     where
[INFO] [stdout] 97  | |         V: MapAccess<'de>,
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: _::_serde::Deserialize<'de>` will fail
[INFO] [stdout]    --> src/error/kind_serde.rs:137:39
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     $field = Some(map.next_value()?);
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 149 |                 Field::Status => set_field!(status),
[INFO] [stdout]     |                                  ------------------ in this macro invocation
[INFO] [stdout]     = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `set_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     $field = Some(map.next_value::<()>()?);
[INFO] [stdout]     |                                                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::room::create::RoomCreateEventContent::creator`: Since Matrix 1.8. This field was removed in Room version 11, clients should use the event's sender instead
[INFO] [stdout]    --> src/state/event_auth.rs:345:37
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 .is_ok_and(|create| create.creator.unwrap() == *sender)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `events::room::create::RoomCreateEventContent::creator`: Since Matrix 1.8. This field was removed in Room version 11, clients should use the event's sender instead
[INFO] [stdout]    --> src/state/event_auth.rs:533:35
[INFO] [stdout]     |
[INFO] [stdout] 533 |                       let creator = from_json_str::<RoomCreateEventContent>(create_room.content().get())?
[INFO] [stdout]     |  ___________________________________^
[INFO] [stdout] 534 | |                         .creator
[INFO] [stdout]     | |________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]   --> src/push/mod.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 | use std::hash::{Hash, Hasher};
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserializer`
[INFO] [stdout]  --> src/version.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::{Deserializer, Serialize};
[INFO] [stdout]   |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> src/identifiers/server_name.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserializer`
[INFO] [stdout]   --> src/signatures/keys.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{Deserialize, Deserializer};
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]   --> src/signatures/keys.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{Deserialize, Deserializer};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/identifiers/server_name.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Id` not found for `E`
[INFO] [stdout]    --> src/state/test_utils.rs:207:77
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub(crate) fn auth_event_ids(&self, room_id: &RoomId, event_ids: Vec<E::Id>) -> Result<HashSet<E::Id>> {
[INFO] [stdout]     |                                                                             ^^ associated type `Id` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/client/push/push_rule.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 |             _ => unreachable!("variant added to NewPushRule not covered by ReqBody"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/client/push/push_rule.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             NewPushRule::Override(r) => ReqBody::Conditional(ConditionalReqBody {
[INFO] [stdout]     |             ------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 141 |             NewPushRule::Content(r) => ReqBody::Patterned(PatternedReqBody {
[INFO] [stdout]     |             ----------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 145 |             NewPushRule::Room(r) => ReqBody::Simple(SimpleReqBody { actions: r.actions }),
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] 146 |             NewPushRule::Sender(r) => ReqBody::Simple(SimpleReqBody { actions: r.actions }),
[INFO] [stdout]     |             ---------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 151 |             _ => unreachable!("variant added to NewPushRule not covered by ReqBody"),
[INFO] [stdout]     |             ^ ...and 1 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev_type`
[INFO] [stdout]   --> src/events/policy/rule/room.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn from_parts(ev_type: &str, content: &RawJsonValue) -> serde_json::Result<Self> {
[INFO] [stdout]    |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ev_type`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev_type`
[INFO] [stdout]   --> src/events/policy/rule/server.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn from_parts(ev_type: &str, content: &RawJsonValue) -> serde_json::Result<Self> {
[INFO] [stdout]    |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ev_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev_type`
[INFO] [stdout]   --> src/events/policy/rule/user.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn from_parts(ev_type: &str, content: &RawJsonValue) -> serde_json::Result<Self> {
[INFO] [stdout]    |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ev_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev_type`
[INFO] [stdout]   --> src/events/room/aliases.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn from_parts(ev_type: &str, content: &RawJsonValue) -> serde_json::Result<Self> {
[INFO] [stdout]    |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ev_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sender_key`
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:255:13
[INFO] [stdout]     |
[INFO] [stdout] 255 |             sender_key,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `sender_key: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `device_id`
[INFO] [stdout]    --> src/events/room/encrypted/mod.rs:256:13
[INFO] [stdout]     |
[INFO] [stdout] 256 |             device_id,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `device_id: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev_type`
[INFO] [stdout]    --> src/events/room/member/mod.rs:269:19
[INFO] [stdout]     |
[INFO] [stdout] 269 |     fn from_parts(ev_type: &str, content: &RawJsonValue) -> serde_json::Result<Self> {
[INFO] [stdout]     |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ev_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0423, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `palpo-core` (lib test) due to 258 previous errors; 239 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `ev_type`
[INFO] [stdout]    --> src/events/room/power_levels.rs:312:19
[INFO] [stdout]     |
[INFO] [stdout] 312 |     fn from_parts(ev_type: &str, content: &RawJsonValue) -> serde_json::Result<Self> {
[INFO] [stdout]     |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ev_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ev_type`
[INFO] [stdout]   --> src/events/room/tombstone.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn from_parts(ev_type: &str, content: &RawJsonValue) -> serde_json::Result<Self> {
[INFO] [stdout]    |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ev_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_default_download_timeout` is never used
[INFO] [stdout]   --> src/client/media/mod.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(crate) fn is_default_download_timeout(timeout: &Duration) -> bool {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_default_limit` is never used
[INFO] [stdout]   --> src/client/message.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn is_default_limit(val: &usize) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ReqQuery` is never constructed
[INFO] [stdout]    --> src/client/push/push_rule.rs:100:8
[INFO] [stdout]     |
[INFO] [stdout] 100 | struct ReqQuery {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/client/push/push_rule.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout] 110 |     Simple(SimpleReqBody),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReqBody` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 110 |     Simple(()),
[INFO] [stdout]     |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/client/push/push_rule.rs:112:15
[INFO] [stdout]     |
[INFO] [stdout] 112 |     Patterned(PatternedReqBody),
[INFO] [stdout]     |     --------- ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReqBody` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 112 |     Patterned(()),
[INFO] [stdout]     |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/client/push/push_rule.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |     Conditional(ConditionalReqBody),
[INFO] [stdout]     |     ----------- ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ReqBody` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 114 |     Conditional(()),
[INFO] [stdout]     |                 ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `actions` is never read
[INFO] [stdout]    --> src/client/push/push_rule.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 118 | struct SimpleReqBody {
[INFO] [stdout]     |        ------------- field in this struct
[INFO] [stdout] 119 |     actions: Vec<Action>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SimpleReqBody` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `actions` and `pattern` are never read
[INFO] [stdout]    --> src/client/push/push_rule.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 123 | struct PatternedReqBody {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] 124 |     actions: Vec<Action>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 125 |     pattern: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PatternedReqBody` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `actions` and `conditions` are never read
[INFO] [stdout]    --> src/client/push/push_rule.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | struct ConditionalReqBody {
[INFO] [stdout]     |        ------------------ fields in this struct
[INFO] [stdout] 130 |     actions: Vec<Action>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 131 |     conditions: Vec<PushCondition>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ConditionalReqBody` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_default_limit` is never used
[INFO] [stdout]   --> src/client/user_directory.rs:74:4
[INFO] [stdout]    |
[INFO] [stdout] 74 | fn is_default_limit(limit: &usize) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serialize` is never used
[INFO] [stdout]   --> src/federation/serde/pdu_process_response.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub(crate) fn serialize<S>(
[INFO] [stdout]    |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deserialize` is never used
[INFO] [stdout]   --> src/federation/serde/pdu_process_response.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) fn deserialize<'de, D>(deserializer: D) -> Result<BTreeMap<OwnedEventId, Result<(), String>>, D::Error>
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deserialize` is never used
[INFO] [stdout]   --> src/federation/serde/v1_pdu.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub(crate) fn deserialize<'de, T, D>(deserializer: D) -> Result<T, D::Error>
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PduVisitor` is never constructed
[INFO] [stdout]   --> src/federation/serde/v1_pdu.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | struct PduVisitor<T> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_default_limit` is never used
[INFO] [stdout]    --> src/federation/event.rs:171:4
[INFO] [stdout]     |
[INFO] [stdout] 171 | fn is_default_limit(val: &usize) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_default_ver` is never used
[INFO] [stdout]    --> src/federation/membership.rs:410:4
[INFO] [stdout]     |
[INFO] [stdout] 410 | fn is_default_ver(ver: &[RoomVersionId]) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Override`, `Underride`, and `Content` are never constructed
[INFO] [stdout]    --> src/push/ruleset.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 327 | pub enum PredefinedRuleId {
[INFO] [stdout]     |          ---------------- variants in this enum
[INFO] [stdout] 328 |     /// User-configured rules that override all other kinds.
[INFO] [stdout] 329 |     Override(PredefinedOverrideRuleId),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 332 |     Underride(PredefinedUnderrideRuleId),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 335 |     Content(PredefinedContentRuleId),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PredefinedRuleId` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `kind` is never used
[INFO] [stdout]    --> src/push/ruleset.rs:349:12
[INFO] [stdout]     |
[INFO] [stdout] 338 | impl PredefinedRuleId {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 349 |     pub fn kind(&self) -> RuleKind {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `kind` is never used
[INFO] [stdout]    --> src/push/ruleset.rs:416:12
[INFO] [stdout]     |
[INFO] [stdout] 414 | impl PredefinedOverrideRuleId {
[INFO] [stdout]     | ----------------------------- method in this implementation
[INFO] [stdout] 415 |     /// Get the kind of this `PredefinedOverrideRuleId`.
[INFO] [stdout] 416 |     pub fn kind(&self) -> RuleKind {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `kind` is never used
[INFO] [stdout]    --> src/push/ruleset.rs:484:12
[INFO] [stdout]     |
[INFO] [stdout] 482 | impl PredefinedUnderrideRuleId {
[INFO] [stdout]     | ------------------------------ method in this implementation
[INFO] [stdout] 483 |     /// Get the kind of this `PredefinedUnderrideRuleId`.
[INFO] [stdout] 484 |     pub fn kind(&self) -> RuleKind {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `kind` is never used
[INFO] [stdout]    --> src/push/ruleset.rs:501:12
[INFO] [stdout]     |
[INFO] [stdout] 499 | impl PredefinedContentRuleId {
[INFO] [stdout]     | ---------------------------- method in this implementation
[INFO] [stdout] 500 |     /// Get the kind of this `PredefinedContentRuleId`.
[INFO] [stdout] 501 |     pub fn kind(&self) -> RuleKind {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `const_ord` and `is_legacy` are never used
[INFO] [stdout]    --> src/version.rs:505:14
[INFO] [stdout]     |
[INFO] [stdout] 450 | impl MatrixVersion {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 505 |     const fn const_ord(&self, other: &Self) -> Ordering {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 520 |     const fn is_legacy(&self) -> bool {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_str` is never used
[INFO] [stdout]   --> src/error/auth.rs:39:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl AuthenticateError {
[INFO] [stdout]    | ---------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 39 |     fn from_str(s: &str) -> Option<Self> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/appservice/mod.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub mod query;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/appservice/mod.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout] 6  | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/appservice/mod.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn build_url(&self, path: &str) -> Result<Url, url::ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/events/receipt.rs:345:1
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub struct SendReceiptReqArgs {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/events/mod.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub mod directory;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/federation/mod.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout] 6  | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub mod event;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub mod key;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub mod knock;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub mod query;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub mod room;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub mod space;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub mod third_party;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/federation/mod.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub mod transaction;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/federation/discovery.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn from_bytes(bytes: Vec<u8>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/federation/key.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub timeout: Option<Duration>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/federation/membership.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct InviteUserReqBodyV2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/federation/membership.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct InviteUserReqBodyV1 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/federation/membership.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub struct InviteUserResBodyV2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/federation/membership.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub struct InviteUserResBodyV1 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/federation/membership.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct SendJoinEventReqBodyV2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/federation/membership.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub struct SendJoinEventResBodyV2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/federation/membership.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub struct SendJoinEventResBodyV1 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/federation/membership.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | pub struct SendJoinEventReqBodyV1 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/federation/room.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub struct ContextReqArgs {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "da7d991ffed2a3d723f50defcb7bfc9fc5ca085d5673d4d9e426ee802ef7af14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da7d991ffed2a3d723f50defcb7bfc9fc5ca085d5673d4d9e426ee802ef7af14", kill_on_drop: false }`
[INFO] [stdout] da7d991ffed2a3d723f50defcb7bfc9fc5ca085d5673d4d9e426ee802ef7af14
