[INFO] fetching crate voiceflousion 0.3.1... [INFO] testing voiceflousion-0.3.1 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate voiceflousion 0.3.1 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate voiceflousion 0.3.1 [INFO] finished tweaking crates.io crate voiceflousion 0.3.1 [INFO] tweaked toml for crates.io crate voiceflousion 0.3.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate voiceflousion 0.3.1 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 202 packages to latest compatible versions [INFO] [stderr] Adding axum v0.7.9 (available: v0.8.4) [INFO] [stderr] Adding axum-core v0.4.5 (available: v0.5.2) [INFO] [stderr] Adding derive_more v1.0.0 (available: v2.0.1) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c4caf732d515bcaf06920c922dccf3e3f7019390b1c1f93844026147a6cf7d96 [INFO] running `Command { std: "docker" "start" "-a" "c4caf732d515bcaf06920c922dccf3e3f7019390b1c1f93844026147a6cf7d96", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c4caf732d515bcaf06920c922dccf3e3f7019390b1c1f93844026147a6cf7d96", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c4caf732d515bcaf06920c922dccf3e3f7019390b1c1f93844026147a6cf7d96", kill_on_drop: false }` [INFO] [stdout] c4caf732d515bcaf06920c922dccf3e3f7019390b1c1f93844026147a6cf7d96 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8c1c085c7f0ce822b927ceabbb0c8a7edc1a09e4b2acd65fe9d60a37254f03a4 [INFO] running `Command { std: "docker" "start" "-a" "8c1c085c7f0ce822b927ceabbb0c8a7edc1a09e4b2acd65fe9d60a37254f03a4", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling derive_more v1.0.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling voiceflousion v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `client::get_last_sent_message` [INFO] [stdout] --> src/core/traits/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | client::get_last_sent_message [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Intent` is never constructed [INFO] [stdout] --> src/core/voiceflow/request_structures/action_type.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) enum ActionType { [INFO] [stdout] | ---------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 14 | Intent, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `intent` is never used [INFO] [stdout] --> src/core/voiceflow/request_structures/action.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 28 | impl ActionBuilder { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn intent(mut self, name: String, path: String) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/core/session_wrappers/session.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | pub(super) fn try_lock(&self) -> VoiceflousionResult>{ [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 100 | pub(super) fn try_lock(&self) -> VoiceflousionResult>{ [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.82s [INFO] running `Command { std: "docker" "inspect" "8c1c085c7f0ce822b927ceabbb0c8a7edc1a09e4b2acd65fe9d60a37254f03a4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8c1c085c7f0ce822b927ceabbb0c8a7edc1a09e4b2acd65fe9d60a37254f03a4", kill_on_drop: false }` [INFO] [stdout] 8c1c085c7f0ce822b927ceabbb0c8a7edc1a09e4b2acd65fe9d60a37254f03a4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d7d3f7df58bc29c47cde7690001e8bd78005c86d19f3ed91907e6abf4ce0daa6 [INFO] running `Command { std: "docker" "start" "-a" "d7d3f7df58bc29c47cde7690001e8bd78005c86d19f3ed91907e6abf4ce0daa6", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `client::get_last_sent_message` [INFO] [stdout] --> src/core/traits/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | client::get_last_sent_message [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Intent` is never constructed [INFO] [stdout] --> src/core/voiceflow/request_structures/action_type.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) enum ActionType { [INFO] [stdout] | ---------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 14 | Intent, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `intent` is never used [INFO] [stdout] --> src/core/voiceflow/request_structures/action.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 28 | impl ActionBuilder { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn intent(mut self, name: String, path: String) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling voiceflousion v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/core/session_wrappers/session.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | pub(super) fn try_lock(&self) -> VoiceflousionResult>{ [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 100 | pub(super) fn try_lock(&self) -> VoiceflousionResult>{ [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `client::get_last_sent_message` [INFO] [stdout] --> src/core/traits/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | client::get_last_sent_message [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Intent` is never constructed [INFO] [stdout] --> src/core/voiceflow/request_structures/action_type.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub(crate) enum ActionType { [INFO] [stdout] | ---------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 14 | Intent, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `intent` is never used [INFO] [stdout] --> src/core/voiceflow/request_structures/action.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 28 | impl ActionBuilder { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn intent(mut self, name: String, path: String) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/core/session_wrappers/session.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | pub(super) fn try_lock(&self) -> VoiceflousionResult>{ [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 100 | pub(super) fn try_lock(&self) -> VoiceflousionResult>{ [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.40s [INFO] running `Command { std: "docker" "inspect" "d7d3f7df58bc29c47cde7690001e8bd78005c86d19f3ed91907e6abf4ce0daa6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d7d3f7df58bc29c47cde7690001e8bd78005c86d19f3ed91907e6abf4ce0daa6", kill_on_drop: false }` [INFO] [stdout] d7d3f7df58bc29c47cde7690001e8bd78005c86d19f3ed91907e6abf4ce0daa6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ac71505e891f7ed2397cbe1248465565314a59bfbe7188b595b9bc69120144cf [INFO] running `Command { std: "docker" "start" "-a" "ac71505e891f7ed2397cbe1248465565314a59bfbe7188b595b9bc69120144cf", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `client::get_last_sent_message` [INFO] [stderr] --> src/core/traits/mod.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | client::get_last_sent_message [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variant `Intent` is never constructed [INFO] [stderr] --> src/core/voiceflow/request_structures/action_type.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 6 | pub(crate) enum ActionType { [INFO] [stderr] | ---------- variant in this enum [INFO] [stderr] ... [INFO] [stderr] 14 | Intent, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ActionType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: method `intent` is never used [INFO] [stderr] --> src/core/voiceflow/request_structures/action.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 28 | impl ActionBuilder { [INFO] [stderr] | ------------------ method in this implementation [INFO] [stderr] ... [INFO] [stderr] 70 | pub fn intent(mut self, name: String, path: String) -> Self { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/core/session_wrappers/session.rs:100:28 [INFO] [stderr] | [INFO] [stderr] 100 | pub(super) fn try_lock(&self) -> VoiceflousionResult>{ [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 100 | pub(super) fn try_lock(&self) -> VoiceflousionResult>{ [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `voiceflousion` (lib) generated 4 warnings (run `cargo fix --lib -p voiceflousion` to apply 2 suggestions) [INFO] [stderr] warning: `voiceflousion` (lib test) generated 4 warnings (4 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/voiceflousion-8922d0813a721365) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests voiceflousion [INFO] [stdout] [INFO] [stdout] running 102 tests [INFO] [stdout] test src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::chat_id (line 102) ... FAILED [INFO] [stdout] test src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::date (line 123) ... FAILED [INFO] [stdout] test src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::new (line 24) ... FAILED [INFO] [stdout] test src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::api_key (line 67) ... FAILED [INFO] [stdout] test src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::new (line 35) ... FAILED [INFO] [stdout] test src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::message_content (line 81) ... FAILED [INFO] [stdout] test src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::from_clients (line 50) ... FAILED [INFO] [stdout] test src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::interaction_time (line 101) ... FAILED [INFO] [stdout] test src/core/base_structs/sessions_manager.rs - core::base_structs::sessions_manager::SessionsManager::cleanup_interval (line 86) ... FAILED [INFO] [stdout] test src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::get_all_clients (line 106) ... FAILED [INFO] [stdout] test src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::interaction_type (line 122) ... FAILED [INFO] [stdout] test src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::http_client (line 49) ... FAILED [INFO] [stdout] test src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::new (line 34) ... FAILED [INFO] [stdout] test src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::new (line 29) ... FAILED [INFO] [stdout] test src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::add_client (line 138) ... FAILED [INFO] [stdout] test src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::message_id (line 60) ... FAILED [INFO] [stdout] test src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::delete_client (line 172) ... FAILED [INFO] [stdout] test src/core/base_structs/sessions_manager.rs - core::base_structs::sessions_manager::SessionsManager::new (line 48) ... FAILED [INFO] [stdout] test src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::get_client (line 80) ... FAILED [INFO] [stdout] test src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::update_id (line 80) ... FAILED [INFO] [stdout] test src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::chat_id (line 59) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::set_sessions (line 88) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::allow_sessions_cleaning (line 117) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::bot_auth_token (line 486) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::client_id (line 274) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::max_connections_per_moment (line 358) ... ok [INFO] [stdout] test src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::set_last_interaction (line 105) ... FAILED [INFO] [stdout] test src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::try_from_session (line 45) ... FAILED [INFO] [stdout] test src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::set_previous_message (line 70) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::deactivate (line 150) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::activate (line 136) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_chat_id (line 186) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_cloned_chat_id (line 204) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::is_active (line 168) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_last_interaction (line 122) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::new (line 41) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::previous_message (line 66) ... FAILED [INFO] [stdout] test src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::connection_duration (line 94) ... FAILED [INFO] [stdout] test src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::voiceflow_session (line 222) ... FAILED [INFO] [stdout] test src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::new (line 44) ... FAILED [INFO] [stdout] test src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::max_connections_per_moment (line 75) ... FAILED [INFO] [stdout] test src/core/subtypes/interaction_type.rs - core::subtypes::interaction_type::InteractionType::new (line 29) ... FAILED [INFO] [stdout] test src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::block (line 78) ... FAILED [INFO] [stdout] test src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::date (line 100) ... FAILED [INFO] [stdout] test src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::get_button (line 130) ... FAILED [INFO] [stdout] test src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::new (line 32) ... FAILED [INFO] [stdout] test src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::id (line 56) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_button.rs - core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton::new (line 35) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_button.rs - core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton::name (line 62) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::mark (line 83) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::get_button (line 127) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::option (line 61) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::set_option (line 101) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::new (line 38) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::buttons (line 116) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::description (line 98) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::image_url (line 62) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::title (line 80) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::new (line 40) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::set_session_duration (line 143) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::set_status (line 226) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::sessions_cleanup_interval (line 419) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::set_connection_duration (line 169) ... ok [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_card (line 135) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::has_images (line 75) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::launch_state (line 444) ... ok [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_next_card (line 207) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::new (line 52) ... ok [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_mark (line 163) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::len (line 95) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::url (line 56) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::set_selected_card (line 261) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::is_empty (line 115) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::new (line 35) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::connection_duration (line 400) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::voiceflow_client (line 316) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::status (line 465) ... ok [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::width (line 92) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_index (line 183) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::new (line 50) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::height (line 74) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_text.rs - core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText::new (line 27) ... FAILED [INFO] [stdout] test src/core/voiceflow/dialog_blocks/voiceflow_text.rs - core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText::message (line 57) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::api_key (line 295) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::choose_button (line 320) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::set_bot_auth_token (line 252) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::session_duration (line 379) ... ok [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::sessions (line 337) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::send_message (line 278) ... FAILED [INFO] [stdout] test src/core/client_builder.rs - core::client_builder::ClientBuilder::set_launch_state (line 198) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::launch_dialog (line 238) ... FAILED [INFO] [stdout] test src/core/voiceflow/request_structures/state.rs - core::voiceflow::request_structures::state::State::default (line 61) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::change_unexpected_error_message (line 100) ... ok [INFO] [stdout] test src/core/voiceflow/request_structures/state.rs - core::voiceflow::request_structures::state::State::new (line 40) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::unexpected_error_message (line 214) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::max_sessions_per_moment (line 176) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::change_unavailable_message (line 78) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::new (line 49) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::version_id (line 119) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::unavailable_message (line 195) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::voiceflow_api_key (line 157) ... ok [INFO] [stdout] test src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::project_id (line 138) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::chat_id (line 102) stdout ---- [INFO] [stdout] error[E0603]: struct `ResponderBase` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:104:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::ResponderBase; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ResponderBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | responder_base::ResponderBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ResponderBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::responder_base::ResponderBase; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:105:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:106:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::date (line 123) stdout ---- [INFO] [stdout] error[E0603]: struct `ResponderBase` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:125:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::ResponderBase; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ResponderBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | responder_base::ResponderBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ResponderBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::responder_base::ResponderBase; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:126:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:127:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::new (line 24) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `integrations` in `voiceflousion` [INFO] [stdout] --> src/core/base_structs/clients_manager.rs:28:20 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::integrations::telegram::TelegramClient; [INFO] [stdout] | ^^^^^^^^^^^^ could not find `integrations` in `voiceflousion` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(any(feature = "telegram", feature = "whatsapp", feature = "discord_unimplemented"))] [INFO] [stdout] | ------------------------------------------------------------------------------- the item is gated here [INFO] [stdout] 4 | pub mod integrations; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::api_key (line 67) stdout ---- [INFO] [stdout] error[E0603]: struct `SenderBase` is private [INFO] [stdout] --> src/core/base_structs/sender_base.rs:69:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::SenderBase; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SenderBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | sender_base::SenderBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SenderBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::sender_base::SenderBase; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::new (line 35) stdout ---- [INFO] [stdout] error[E0603]: struct `ResponderBase` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:37:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::ResponderBase; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ResponderBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | responder_base::ResponderBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ResponderBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::responder_base::ResponderBase; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:38:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:39:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::message_content (line 81) stdout ---- [INFO] [stdout] error[E0603]: struct `ResponderBase` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:83:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::ResponderBase; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ResponderBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | responder_base::ResponderBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ResponderBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::responder_base::ResponderBase; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:84:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:85:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::from_clients (line 50) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `integrations` in `voiceflousion` [INFO] [stdout] --> src/core/base_structs/clients_manager.rs:54:20 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::integrations::telegram::TelegramClient; [INFO] [stdout] | ^^^^^^^^^^^^ could not find `integrations` in `voiceflousion` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(any(feature = "telegram", feature = "whatsapp", feature = "discord_unimplemented"))] [INFO] [stdout] | ------------------------------------------------------------------------------- the item is gated here [INFO] [stdout] 4 | pub mod integrations; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::interaction_time (line 101) stdout ---- [INFO] [stdout] error[E0603]: struct `UpdateBase` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:103:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::UpdateBase; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `UpdateBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | update_base::UpdateBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `UpdateBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::update_base::UpdateBase; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `InteractionType` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:104:36 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::InteractionType; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `InteractionType` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | interaction_type::InteractionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `InteractionType` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::interaction_type::InteractionType; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/sessions_manager.rs - core::base_structs::sessions_manager::SessionsManager::cleanup_interval (line 86) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/base_structs/sessions_manager.rs:88:44 [INFO] [stdout] | [INFO] [stdout] 4 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 4 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `SessionsManager` is private [INFO] [stdout] --> src/core/base_structs/sessions_manager.rs:89:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::SessionsManager; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SessionsManager` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | sessions_manager::SessionsManager, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SessionsManager` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::sessions_manager::SessionsManager; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::get_all_clients (line 106) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `integrations` in `voiceflousion` [INFO] [stdout] --> src/core/base_structs/clients_manager.rs:111:20 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::integrations::telegram::TelegramClient; [INFO] [stdout] | ^^^^^^^^^^^^ could not find `integrations` in `voiceflousion` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(any(feature = "telegram", feature = "whatsapp", feature = "discord_unimplemented"))] [INFO] [stdout] | ------------------------------------------------------------------------------- the item is gated here [INFO] [stdout] 4 | pub mod integrations; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::interaction_type (line 122) stdout ---- [INFO] [stdout] error[E0603]: struct `UpdateBase` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:124:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::UpdateBase; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `UpdateBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | update_base::UpdateBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `UpdateBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::update_base::UpdateBase; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `InteractionType` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:125:36 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::InteractionType; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `InteractionType` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | interaction_type::InteractionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `InteractionType` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::interaction_type::InteractionType; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::http_client (line 49) stdout ---- [INFO] [stdout] error[E0603]: struct `SenderBase` is private [INFO] [stdout] --> src/core/base_structs/sender_base.rs:51:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::SenderBase; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SenderBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | sender_base::SenderBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SenderBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::sender_base::SenderBase; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::new (line 34) stdout ---- [INFO] [stdout] error[E0603]: struct `UpdateBase` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:36:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::UpdateBase; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `UpdateBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | update_base::UpdateBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `UpdateBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::update_base::UpdateBase; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `InteractionType` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:37:36 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::InteractionType; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `InteractionType` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | interaction_type::InteractionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `InteractionType` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::interaction_type::InteractionType; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::new (line 29) stdout ---- [INFO] [stdout] error[E0603]: struct `SenderBase` is private [INFO] [stdout] --> src/core/base_structs/sender_base.rs:31:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::SenderBase; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SenderBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | sender_base::SenderBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SenderBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::sender_base::SenderBase; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::add_client (line 138) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `integrations` in `voiceflousion` [INFO] [stdout] --> src/core/base_structs/clients_manager.rs:143:20 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::integrations::telegram::TelegramClient; [INFO] [stdout] | ^^^^^^^^^^^^ could not find `integrations` in `voiceflousion` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(any(feature = "telegram", feature = "whatsapp", feature = "discord_unimplemented"))] [INFO] [stdout] | ------------------------------------------------------------------------------- the item is gated here [INFO] [stdout] 4 | pub mod integrations; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::message_id (line 60) stdout ---- [INFO] [stdout] error[E0603]: struct `ResponderBase` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:62:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::ResponderBase; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ResponderBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | responder_base::ResponderBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `ResponderBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::responder_base::ResponderBase; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:63:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/base_structs/responder_base.rs:64:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::delete_client (line 172) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `integrations` in `voiceflousion` [INFO] [stdout] --> src/core/base_structs/clients_manager.rs:177:20 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::integrations::telegram::TelegramClient; [INFO] [stdout] | ^^^^^^^^^^^^ could not find `integrations` in `voiceflousion` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(any(feature = "telegram", feature = "whatsapp", feature = "discord_unimplemented"))] [INFO] [stdout] | ------------------------------------------------------------------------------- the item is gated here [INFO] [stdout] 4 | pub mod integrations; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/sessions_manager.rs - core::base_structs::sessions_manager::SessionsManager::new (line 48) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/base_structs/sessions_manager.rs:50:44 [INFO] [stdout] | [INFO] [stdout] 4 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 4 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `SessionsManager` is private [INFO] [stdout] --> src/core/base_structs/sessions_manager.rs:51:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::SessionsManager; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SessionsManager` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | sessions_manager::SessionsManager, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SessionsManager` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::sessions_manager::SessionsManager; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::get_client (line 80) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `integrations` in `voiceflousion` [INFO] [stdout] --> src/core/base_structs/clients_manager.rs:85:20 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::integrations::telegram::TelegramClient; [INFO] [stdout] | ^^^^^^^^^^^^ could not find `integrations` in `voiceflousion` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(any(feature = "telegram", feature = "whatsapp", feature = "discord_unimplemented"))] [INFO] [stdout] | ------------------------------------------------------------------------------- the item is gated here [INFO] [stdout] 4 | pub mod integrations; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::update_id (line 80) stdout ---- [INFO] [stdout] error[E0603]: struct `UpdateBase` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:82:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::UpdateBase; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `UpdateBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | update_base::UpdateBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `UpdateBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::update_base::UpdateBase; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `InteractionType` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:83:36 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::InteractionType; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `InteractionType` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | interaction_type::InteractionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `InteractionType` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::interaction_type::InteractionType; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::chat_id (line 59) stdout ---- [INFO] [stdout] error[E0603]: struct `UpdateBase` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:61:40 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::UpdateBase; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `UpdateBase` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/base_structs/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | update_base::UpdateBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `UpdateBase` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::base_structs::update_base::UpdateBase; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `InteractionType` is private [INFO] [stdout] --> src/core/base_structs/update_base.rs:62:36 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::InteractionType; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `InteractionType` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | interaction_type::InteractionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `InteractionType` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::interaction_type::InteractionType; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/client_builder.rs - core::client_builder::ClientBuilder::set_sessions (line 88) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/client_builder.rs:92:44 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::set_last_interaction (line 105) stdout ---- [INFO] [stdout] error[E0603]: struct `LockedSession` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:109:44 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::session_wrappers::LockedSession; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `LockedSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | locked_session::LockedSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `LockedSession` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::session_wrappers::locked_session::LockedSession; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:110:44 [INFO] [stdout] | [INFO] [stdout] 8 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 8 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::try_from_session (line 45) stdout ---- [INFO] [stdout] error[E0603]: struct `LockedSession` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:48:44 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::session_wrappers::LockedSession; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `LockedSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | locked_session::LockedSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `LockedSession` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::session_wrappers::locked_session::LockedSession; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::set_previous_message (line 70) stdout ---- [INFO] [stdout] error[E0603]: struct `LockedSession` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:73:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::LockedSession; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `LockedSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | locked_session::LockedSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `LockedSession` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::locked_session::LockedSession; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:74:44 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `SentMessage` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:75:36 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::subtypes::SentMessage; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SentMessage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | sent_message::SentMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SentMessage` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::subtypes::sent_message::SentMessage; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:76:52 [INFO] [stdout] | [INFO] [stdout] 8 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 8 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/session_wrappers/locked_session.rs:77:37 [INFO] [stdout] | [INFO] [stdout] 9 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 9 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::deactivate (line 150) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:152:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::activate (line 136) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:138:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_chat_id (line 186) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:188:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_cloned_chat_id (line 204) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:206:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::is_active (line 168) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:170:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_last_interaction (line 122) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:124:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::new (line 41) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:43:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::previous_message (line 66) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:68:44 [INFO] [stdout] | [INFO] [stdout] 4 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 4 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::connection_duration (line 94) stdout ---- [INFO] [stdout] error[E0603]: struct `HttpClient` is private [INFO] [stdout] --> src/core/subtypes/http_client.rs:96:36 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::HttpClient; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `HttpClient` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | http_client::HttpClient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `HttpClient` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::http_client::HttpClient; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::voiceflow_session (line 222) stdout ---- [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/session_wrappers/session.rs:224:44 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::Session; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::session::Session; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::new (line 44) stdout ---- [INFO] [stdout] error[E0603]: struct `HttpClient` is private [INFO] [stdout] --> src/core/subtypes/http_client.rs:46:36 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::HttpClient; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `HttpClient` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | http_client::HttpClient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `HttpClient` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::http_client::HttpClient; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::max_connections_per_moment (line 75) stdout ---- [INFO] [stdout] error[E0603]: struct `HttpClient` is private [INFO] [stdout] --> src/core/subtypes/http_client.rs:77:36 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::HttpClient; [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `HttpClient` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | http_client::HttpClient, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `HttpClient` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::http_client::HttpClient; [INFO] [stdout] | +++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/interaction_type.rs - core::subtypes::interaction_type::InteractionType::new (line 29) stdout ---- [INFO] [stdout] error[E0603]: enum `InteractionType` is private [INFO] [stdout] --> src/core/subtypes/interaction_type.rs:31:36 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::InteractionType; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `InteractionType` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | interaction_type::InteractionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `InteractionType` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::interaction_type::InteractionType; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::block (line 78) stdout ---- [INFO] [stdout] error[E0603]: struct `SentMessage` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:80:36 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::SentMessage; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SentMessage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | sent_message::SentMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SentMessage` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::sent_message::SentMessage; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:81:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:82:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::date (line 100) stdout ---- [INFO] [stdout] error[E0603]: struct `SentMessage` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:102:36 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::SentMessage; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SentMessage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | sent_message::SentMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SentMessage` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::sent_message::SentMessage; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:103:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:104:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::get_button (line 130) stdout ---- [INFO] [stdout] error[E0603]: struct `SentMessage` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:133:36 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::SentMessage; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SentMessage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | sent_message::SentMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SentMessage` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::subtypes::sent_message::SentMessage; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowButton` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:134:53 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButton` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | voiceflow_button::VoiceflowButton [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButton` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowButtons` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:134:70 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButtons` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | voiceflow_buttons::VoiceflowButtons, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButtons` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons}; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:135:37 [INFO] [stdout] | [INFO] [stdout] 8 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 8 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::new (line 32) stdout ---- [INFO] [stdout] error[E0603]: struct `SentMessage` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:34:36 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::SentMessage; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SentMessage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | sent_message::SentMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SentMessage` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::sent_message::SentMessage; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:35:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:36:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::id (line 56) stdout ---- [INFO] [stdout] error[E0603]: struct `SentMessage` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:58:36 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::SentMessage; [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `SentMessage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/subtypes/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | sent_message::SentMessage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `SentMessage` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::subtypes::sent_message::SentMessage; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:59:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowBlock` is private [INFO] [stdout] --> src/core/subtypes/sent_message.rs:60:37 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::VoiceflowBlock; [INFO] [stdout] | ^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowBlock` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | voiceflow_block::VoiceflowBlock [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowBlock` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::voiceflow_block::VoiceflowBlock; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_button.rs - core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton::new (line 35) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowButton` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_button.rs:38:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowButton; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButton` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | voiceflow_button::VoiceflowButton [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButton` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_button.rs - core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton::name (line 62) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowButton` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_button.rs:65:52 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowButton; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButton` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | voiceflow_button::VoiceflowButton [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButton` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::mark (line 83) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowButtons` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:85:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowButtons; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButtons` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | voiceflow_buttons::VoiceflowButtons, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButtons` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::get_button (line 127) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowButton` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:130:53 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButton` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | voiceflow_button::VoiceflowButton [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButton` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowButtons` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:130:70 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButtons` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | voiceflow_buttons::VoiceflowButtons, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButtons` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons}; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::option (line 61) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowButton` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:64:53 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButton` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | voiceflow_button::VoiceflowButton [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButton` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowButtons` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:64:70 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButtons` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | voiceflow_buttons::VoiceflowButtons, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButtons` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons}; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowButtonsOption` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:65:59 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::dialog_blocks::enums::VoiceflowButtonsOption; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowButtonsOption` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/enums/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | voiceflow_buttons_option::VoiceflowButtonsOption, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButtonsOption` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::dialog_blocks::enums::voiceflow_buttons_option::VoiceflowButtonsOption; [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::set_option (line 101) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowButton` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:104:53 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons, VoiceflowText}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButton` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | voiceflow_button::VoiceflowButton [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButton` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton, VoiceflowButtons, VoiceflowText}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowButtons` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:104:70 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons, VoiceflowText}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButtons` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | voiceflow_buttons::VoiceflowButtons, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButtons` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons, VoiceflowText}; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:104:88 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons, VoiceflowText}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `VoiceflowButtonsOption` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:105:59 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::dialog_blocks::enums::VoiceflowButtonsOption; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `VoiceflowButtonsOption` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/enums/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | voiceflow_buttons_option::VoiceflowButtonsOption, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButtonsOption` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::dialog_blocks::enums::voiceflow_buttons_option::VoiceflowButtonsOption; [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::new (line 38) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowButton` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:41:53 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButton` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | voiceflow_button::VoiceflowButton [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButton` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowButtons` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs:41:70 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, VoiceflowButtons}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowButtons` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | voiceflow_buttons::VoiceflowButtons, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowButtons` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowButton, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons}; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::buttons (line 116) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_card.rs:118:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowCard; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::description (line 98) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_card.rs:100:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowCard; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::image_url (line 62) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_card.rs:64:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowCard; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::title (line 80) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_card.rs:82:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowCard; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::new (line 40) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_card.rs:42:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowCard; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_card (line 135) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:137:53 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:137:68 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::has_images (line 75) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:77:53 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:77:68 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_next_card (line 207) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:209:53 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:209:68 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_mark (line 163) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:165:53 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:165:68 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::len (line 95) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:97:53 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:97:68 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::url (line 56) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowImage` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_image.rs:58:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowImage; [INFO] [stdout] | ^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowImage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | voiceflow_image::VoiceflowImage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowImage` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::set_selected_card (line 261) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:264:53 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:264:68 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::is_empty (line 115) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:117:53 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:117:68 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::new (line 35) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowImage` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_image.rs:37:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowImage; [INFO] [stdout] | ^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowImage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | voiceflow_image::VoiceflowImage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowImage` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::width (line 92) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowImage` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_image.rs:94:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowImage; [INFO] [stdout] | ^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowImage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | voiceflow_image::VoiceflowImage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowImage` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_index (line 183) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:185:53 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:185:68 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::new (line 50) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowCard` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:52:53 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCard` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | voiceflow_card::VoiceflowCard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCard` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{voiceflousion::core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowCarousel` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs:52:68 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, VoiceflowCarousel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowCarousel` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | voiceflow_carousel::VoiceflowCarousel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowCarousel` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::{VoiceflowCard, voiceflousion::core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::height (line 74) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowImage` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_image.rs:76:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowImage; [INFO] [stdout] | ^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowImage` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | voiceflow_image::VoiceflowImage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowImage` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_text.rs - core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText::new (line 27) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_text.rs:29:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/dialog_blocks/voiceflow_text.rs - core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText::message (line 57) stdout ---- [INFO] [stdout] error[E0603]: struct `VoiceflowText` is private [INFO] [stdout] --> src/core/voiceflow/dialog_blocks/voiceflow_text.rs:59:52 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::VoiceflowText; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowText` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/dialog_blocks/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | voiceflow_text::VoiceflowText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowText` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::choose_button (line 320) stdout ---- [INFO] [stdout] error[E0603]: struct `LockedSession` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:324:45 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::session_wrappers::{LockedSession, Session}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `LockedSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | locked_session::LockedSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `LockedSession` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::session_wrappers::{voiceflousion::core::session_wrappers::locked_session::LockedSession, Session}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:324:60 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::session_wrappers::{LockedSession, Session}; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::session_wrappers::{LockedSession, voiceflousion::core::session_wrappers::session::Session}; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowSession` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:325:62 [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::{State, VoiceflowClient, VoiceflowSession}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | voiceflow_session::VoiceflowSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowSession` directly [INFO] [stdout] | [INFO] [stdout] 7 | use voiceflousion::core::voiceflow::{State, VoiceflowClient, voiceflousion::core::voiceflow::voiceflow_session::VoiceflowSession}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::send_message (line 278) stdout ---- [INFO] [stdout] error[E0603]: struct `LockedSession` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:281:45 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::{LockedSession, Session}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `LockedSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | locked_session::LockedSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `LockedSession` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::{voiceflousion::core::session_wrappers::locked_session::LockedSession, Session}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:281:60 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::{LockedSession, Session}; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::{LockedSession, voiceflousion::core::session_wrappers::session::Session}; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowSession` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:282:62 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::{State, VoiceflowClient, VoiceflowSession}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | voiceflow_session::VoiceflowSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowSession` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::{State, VoiceflowClient, voiceflousion::core::voiceflow::voiceflow_session::VoiceflowSession}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::launch_dialog (line 238) stdout ---- [INFO] [stdout] error[E0603]: struct `LockedSession` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:241:45 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::{LockedSession, Session}; [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `LockedSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | locked_session::LockedSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `LockedSession` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::{voiceflousion::core::session_wrappers::locked_session::LockedSession, Session}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `Session` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:241:60 [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::{LockedSession, Session}; [INFO] [stdout] | ^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Session` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/session_wrappers/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | session::Session, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `Session` directly [INFO] [stdout] | [INFO] [stdout] 5 | use voiceflousion::core::session_wrappers::{LockedSession, voiceflousion::core::session_wrappers::session::Session}; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `VoiceflowSession` is private [INFO] [stdout] --> src/core/voiceflow/voiceflow_client.rs:242:62 [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::{State, VoiceflowClient, VoiceflowSession}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `VoiceflowSession` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/core/voiceflow/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | voiceflow_session::VoiceflowSession, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `VoiceflowSession` directly [INFO] [stdout] | [INFO] [stdout] 6 | use voiceflousion::core::voiceflow::{State, VoiceflowClient, voiceflousion::core::voiceflow::voiceflow_session::VoiceflowSession}; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0603`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::add_client (line 138) [INFO] [stdout] src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::delete_client (line 172) [INFO] [stdout] src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::from_clients (line 50) [INFO] [stdout] src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::get_all_clients (line 106) [INFO] [stdout] src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::get_client (line 80) [INFO] [stdout] src/core/base_structs/clients_manager.rs - core::base_structs::clients_manager::ClientsManager::new (line 24) [INFO] [stdout] src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::chat_id (line 102) [INFO] [stdout] src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::date (line 123) [INFO] [stdout] src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::message_content (line 81) [INFO] [stdout] src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::message_id (line 60) [INFO] [stdout] src/core/base_structs/responder_base.rs - core::base_structs::responder_base::ResponderBase::new (line 35) [INFO] [stdout] src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::api_key (line 67) [INFO] [stdout] src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::http_client (line 49) [INFO] [stdout] src/core/base_structs/sender_base.rs - core::base_structs::sender_base::SenderBase::new (line 29) [INFO] [stdout] src/core/base_structs/sessions_manager.rs - core::base_structs::sessions_manager::SessionsManager::cleanup_interval (line 86) [INFO] [stdout] src/core/base_structs/sessions_manager.rs - core::base_structs::sessions_manager::SessionsManager::new (line 48) [INFO] [stdout] src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::chat_id (line 59) [INFO] [stdout] src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::interaction_time (line 101) [INFO] [stdout] src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::interaction_type (line 122) [INFO] [stdout] src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::new (line 34) [INFO] [stdout] src/core/base_structs/update_base.rs - core::base_structs::update_base::UpdateBase::update_id (line 80) [INFO] [stdout] src/core/client_builder.rs - core::client_builder::ClientBuilder::set_sessions (line 88) [INFO] [stdout] src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::set_last_interaction (line 105) [INFO] [stdout] src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::set_previous_message (line 70) [INFO] [stdout] src/core/session_wrappers/locked_session.rs - core::session_wrappers::locked_session::LockedSession<'g>::try_from_session (line 45) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::activate (line 136) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::deactivate (line 150) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_chat_id (line 186) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_cloned_chat_id (line 204) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::get_last_interaction (line 122) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::is_active (line 168) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::new (line 41) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::previous_message (line 66) [INFO] [stdout] src/core/session_wrappers/session.rs - core::session_wrappers::session::Session::voiceflow_session (line 222) [INFO] [stdout] src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::connection_duration (line 94) [INFO] [stdout] src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::max_connections_per_moment (line 75) [INFO] [stdout] src/core/subtypes/http_client.rs - core::subtypes::http_client::HttpClient::new (line 44) [INFO] [stdout] src/core/subtypes/interaction_type.rs - core::subtypes::interaction_type::InteractionType::new (line 29) [INFO] [stdout] src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::block (line 78) [INFO] [stdout] src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::date (line 100) [INFO] [stdout] src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::get_button (line 130) [INFO] [stdout] src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::id (line 56) [INFO] [stdout] src/core/subtypes/sent_message.rs - core::subtypes::sent_message::SentMessage::new (line 32) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_button.rs - core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton::name (line 62) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_button.rs - core::voiceflow::dialog_blocks::voiceflow_button::VoiceflowButton::new (line 35) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::get_button (line 127) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::mark (line 83) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::new (line 38) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::option (line 61) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_buttons.rs - core::voiceflow::dialog_blocks::voiceflow_buttons::VoiceflowButtons::set_option (line 101) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::buttons (line 116) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::description (line 98) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::image_url (line 62) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::new (line 40) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_card.rs - core::voiceflow::dialog_blocks::voiceflow_card::VoiceflowCard::title (line 80) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_next_card (line 207) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_card (line 135) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_index (line 183) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::get_selected_mark (line 163) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::has_images (line 75) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::is_empty (line 115) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::len (line 95) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::new (line 50) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_carousel.rs - core::voiceflow::dialog_blocks::voiceflow_carousel::VoiceflowCarousel::set_selected_card (line 261) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::height (line 74) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::new (line 35) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::url (line 56) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_image.rs - core::voiceflow::dialog_blocks::voiceflow_image::VoiceflowImage::width (line 92) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_text.rs - core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText::message (line 57) [INFO] [stdout] src/core/voiceflow/dialog_blocks/voiceflow_text.rs - core::voiceflow::dialog_blocks::voiceflow_text::VoiceflowText::new (line 27) [INFO] [stdout] src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::choose_button (line 320) [INFO] [stdout] src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::launch_dialog (line 238) [INFO] [stdout] src/core/voiceflow/voiceflow_client.rs - core::voiceflow::voiceflow_client::VoiceflowClient::send_message (line 278) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 29 passed; 73 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.42s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "ac71505e891f7ed2397cbe1248465565314a59bfbe7188b595b9bc69120144cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ac71505e891f7ed2397cbe1248465565314a59bfbe7188b595b9bc69120144cf", kill_on_drop: false }` [INFO] [stdout] ac71505e891f7ed2397cbe1248465565314a59bfbe7188b595b9bc69120144cf