[INFO] cloning repository https://github.com/Jeongyungeun/rinf_experiment [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Jeongyungeun/rinf_experiment" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJeongyungeun%2Frinf_experiment", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJeongyungeun%2Frinf_experiment'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 2bdcb8452d7052938b88a3d94064f551ca8c0117 [INFO] checking Jeongyungeun/rinf_experiment against try#54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47 for pr-153041 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJeongyungeun%2Frinf_experiment" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/Jeongyungeun/rinf_experiment [INFO] finished tweaking git repo https://github.com/Jeongyungeun/rinf_experiment [INFO] tweaked toml for git repo https://github.com/Jeongyungeun/rinf_experiment written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Jeongyungeun/rinf_experiment on toolchain 54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Jeongyungeun/rinf_experiment already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded async-oneshot v0.5.9 [INFO] [stderr] Downloaded os-thread-local v0.1.3 [INFO] [stderr] Downloaded rinf_proc v8.6.0 [INFO] [stderr] Downloaded allo-isolate v0.1.27 [INFO] [stderr] Downloaded rinf v8.6.0 [INFO] [stderr] Downloaded h2 v0.4.11 [INFO] [stderr] Downloaded messages v0.3.1 [INFO] [stderr] Downloaded reqwest v0.12.22 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 328285a3db6707d013fa8a5c57e316c1e7873c84370a406519bdeaf0933fc59b [INFO] running `Command { std: "docker" "start" "-a" "328285a3db6707d013fa8a5c57e316c1e7873c84370a406519bdeaf0933fc59b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "328285a3db6707d013fa8a5c57e316c1e7873c84370a406519bdeaf0933fc59b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "328285a3db6707d013fa8a5c57e316c1e7873c84370a406519bdeaf0933fc59b", kill_on_drop: false }` [INFO] [stdout] 328285a3db6707d013fa8a5c57e316c1e7873c84370a406519bdeaf0933fc59b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+54bb9bb1bbe87f59b5a2e9afea4c8cedcf5e0b47" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6032b10f4c5f1c538494a09033245fb7245637a623d562d9112fff5d23f1a978 [INFO] running `Command { std: "docker" "start" "-a" "6032b10f4c5f1c538494a09033245fb7245637a623d562d9112fff5d23f1a978", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Checking bytes v1.10.1 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Checking slab v0.4.10 [INFO] [stderr] Compiling cc v1.2.27 [INFO] [stderr] Checking writeable v0.6.1 [INFO] [stderr] Checking litemap v0.8.0 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Checking tracing-core v0.1.34 [INFO] [stderr] Checking hashbrown v0.15.4 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Checking cfg-if v1.0.1 [INFO] [stderr] Checking bitflags v2.9.1 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking futures-micro v0.5.0 [INFO] [stderr] Checking iri-string v0.7.8 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking atomic v0.5.3 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Checking encoding_rs v0.8.35 [INFO] [stderr] Checking iana-time-zone v0.1.63 [INFO] [stderr] Checking allo-isolate v0.1.27 [INFO] [stderr] Checking async-oneshot v0.5.9 [INFO] [stderr] Checking rustls-pki-types v1.12.0 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking http v1.3.1 [INFO] [stderr] Checking indexmap v2.10.0 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Checking async-channel v1.9.0 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Checking socket2 v0.5.10 [INFO] [stderr] Checking mio v1.0.4 [INFO] [stderr] Checking os-thread-local v0.1.3 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Checking http-body-util v0.1.3 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling rinf_proc v8.6.0 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Checking tokio v1.45.1 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking zerofrom v0.1.6 [INFO] [stderr] Checking yoke v0.8.0 [INFO] [stderr] Checking zerotrie v0.2.2 [INFO] [stderr] Checking zerovec v0.11.2 [INFO] [stderr] Checking tinystr v0.8.1 [INFO] [stderr] Checking potential_utf v0.1.2 [INFO] [stderr] Checking icu_collections v2.0.0 [INFO] [stderr] Checking icu_locale_core v2.0.0 [INFO] [stderr] Checking icu_provider v2.0.0 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking icu_normalizer v2.0.0 [INFO] [stderr] Checking icu_properties v2.0.1 [INFO] [stderr] Checking tokio-util v0.7.15 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking tower v0.5.2 [INFO] [stderr] Checking messages v0.3.1 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Checking h2 v0.4.11 [INFO] [stderr] Checking tower-http v0.6.6 [INFO] [stderr] Checking idna v1.0.3 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking serde_json v1.0.140 [INFO] [stderr] Checking rinf v8.6.0 [INFO] [stderr] Checking url v2.5.4 [INFO] [stderr] Checking hyper v1.6.0 [INFO] [stderr] Checking hyper-util v0.1.14 [INFO] [stderr] Checking hyper-tls v0.6.0 [INFO] [stderr] Checking reqwest v0.12.22 [INFO] [stderr] Checking hub v0.1.0 (/opt/rustwide/workdir/native/hub) [INFO] [stdout] error[E0432]: unresolved imports `crate::study_actors::messages::UserProfile`, `crate::study_actors::messages::UserPreferences`, `crate::study_actors::messages::UpdateProfileCache` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:12:85 [INFO] [stdout] | [INFO] [stdout] 12 | AuthResult, GetProfile, Login, UpdateProfile, UserError, UserId, UserEvent, UserProfile, [INFO] [stdout] | ^^^^^^^^^^^ no `UserProfile` in `study_actors::messages` [INFO] [stdout] 13 | UserPreferences, UpdateProfileCache, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ no `UpdateProfileCache` in `study_actors::messages` [INFO] [stdout] | | [INFO] [stdout] | no `UserPreferences` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserProfile` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct UserProfile { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserPreferences` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct UserPreferences { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UpdateProfileCache` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct UpdateProfileCache(pub UserProfile); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 12 - AuthResult, GetProfile, Login, UpdateProfile, UserError, UserId, UserEvent, UserProfile, [INFO] [stdout] 12 + AuthResult, GetProfile, Login, UpdateProfile, UserError, UserId, UserEvent, GetProfile, [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 13 - UserPreferences, UpdateProfileCache, [INFO] [stdout] 13 + UserPreferences, UpdateProfile, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::study_actors::messages::DataItem`, `crate::study_actors::messages::UserData` [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | CacheData, DataItem, FetchData, FetchRecentData, StoreData, UserData, UserError, UserId, [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ no `UserData` in `study_actors::messages` [INFO] [stdout] | | [INFO] [stdout] | no `DataItem` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::DataItem` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct DataItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::UserData` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct UserData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::study_actors::messages::UserProfile` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | UserProfile, [INFO] [stdout] | ^^^^^^^^^^^ no `UserProfile` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserProfile` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct UserProfile { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 12 - UserProfile, [INFO] [stdout] 12 + GetProfile, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `super::super::messages::UserProfile`, `super::super::messages::UserPreferences` [INFO] [stdout] --> native/hub/src/study_actors/signals/user_signals.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | use super::super::messages::{UserId, UserProfile, UserPreferences}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ no `UserPreferences` in `study_actors::messages` [INFO] [stdout] | | [INFO] [stdout] | no `UserProfile` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserProfile` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct UserProfile { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserPreferences` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct UserPreferences { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 3 - use super::super::messages::{UserId, UserProfile, UserPreferences}; [INFO] [stdout] 3 + use super::super::messages::{UserId, GetProfile, UserPreferences}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `super::super::messages::DataItem`, `super::super::messages::UserData` [INFO] [stdout] --> native/hub/src/study_actors/signals/data_signals.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | use super::super::messages::{UserId, DataItem, UserData}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ no `UserData` in `study_actors::messages` [INFO] [stdout] | | [INFO] [stdout] | no `DataItem` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::DataItem` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct DataItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::UserData` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct UserData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `messages::prelude` [INFO] [stdout] --> native/hub/src/study_actors/mod.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | use messages::prelude::Address; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `messages` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | type Response = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | type Response = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | type Response = Result<(), UserError>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | type Response = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | type Response = Result<(), UserError>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | type Response = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `UserData` in module `crate::study_actors::messages` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:31:53 [INFO] [stdout] | [INFO] [stdout] 31 | pub recent_data: crate::study_actors::messages::UserData, [INFO] [stdout] | ^^^^^^^^ not found in `crate::study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::UserData` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct UserData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateNetworkDependency` in module `crate::study_actors::messages` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:107:60 [INFO] [stdout] | [INFO] [stdout] 107 | .notify(crate::study_actors::messages::UpdateNetworkDependency( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: tuple struct `crate::study_actors::messages::data_messages::UpdateNetworkDependency` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct UpdateNetworkDependency(pub Address); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `complex_types::*` [INFO] [stdout] --> native/hub/src/signals/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub use complex_types::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DartSignal` [INFO] [stdout] --> native/hub/src/study_actors/actors/auth.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | use rinf::{debug_print, DartSignal, RustSignal}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UserId` [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:13:90 [INFO] [stdout] | [INFO] [stdout] 13 | CacheData, DataItem, FetchData, FetchRecentData, StoreData, UserData, UserError, UserId, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Error` and `Response` [INFO] [stdout] --> native/hub/src/study_actors/actors/network.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | self, Body, Error, Method, Response, StatusCode, [INFO] [stdout] | ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RustSignal` [INFO] [stdout] --> native/hub/src/study_actors/actors/network.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | use rinf::{RustSignal, debug_print}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AuthResult`, `UserError`, and `UserId` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:11:20 [INFO] [stdout] | [INFO] [stdout] 11 | AuthError, AuthResult, FetchRecentData, GetProfile, Login, ProcessLogin, UserId, UserError, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UserProfileActor` [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:8:34 [INFO] [stdout] | [INFO] [stdout] 8 | pub use user::{UserManagerActor, UserProfileActor}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CacheActor` and `StorageActor` [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:9:34 [INFO] [stdout] | [INFO] [stdout] 9 | pub use data::{DataManagerActor, CacheActor, StorageActor}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Address` [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | use messages::prelude::{Address, Context}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AuthResult` [INFO] [stdout] --> native/hub/src/study_actors/signals/auth_signals.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | use super::super::messages::{UserId, AuthResult}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> native/hub/src/study_actors/storage/sled_storage.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sled_storage::SledStorage` [INFO] [stdout] --> native/hub/src/study_actors/storage/mod.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | pub use sled_storage::SledStorage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self::actors::AppSupervisor` [INFO] [stdout] --> native/hub/src/study_actors/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use self::actors::AppSupervisor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::study_actors::messages::UserProfile`, `crate::study_actors::messages::UserPreferences`, `crate::study_actors::messages::UpdateProfileCache` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:12:85 [INFO] [stdout] | [INFO] [stdout] 12 | AuthResult, GetProfile, Login, UpdateProfile, UserError, UserId, UserEvent, UserProfile, [INFO] [stdout] | ^^^^^^^^^^^ no `UserProfile` in `study_actors::messages` [INFO] [stdout] 13 | UserPreferences, UpdateProfileCache, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ no `UpdateProfileCache` in `study_actors::messages` [INFO] [stdout] | | [INFO] [stdout] | no `UserPreferences` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserProfile` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct UserProfile { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserPreferences` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct UserPreferences { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UpdateProfileCache` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct UpdateProfileCache(pub UserProfile); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 12 - AuthResult, GetProfile, Login, UpdateProfile, UserError, UserId, UserEvent, UserProfile, [INFO] [stdout] 12 + AuthResult, GetProfile, Login, UpdateProfile, UserError, UserId, UserEvent, GetProfile, [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 13 - UserPreferences, UpdateProfileCache, [INFO] [stdout] 13 + UserPreferences, UpdateProfile, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::study_actors::messages::DataItem`, `crate::study_actors::messages::UserData` [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | CacheData, DataItem, FetchData, FetchRecentData, StoreData, UserData, UserError, UserId, [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ no `UserData` in `study_actors::messages` [INFO] [stdout] | | [INFO] [stdout] | no `DataItem` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::DataItem` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct DataItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::UserData` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct UserData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::study_actors::messages::UserProfile` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | UserProfile, [INFO] [stdout] | ^^^^^^^^^^^ no `UserProfile` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserProfile` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct UserProfile { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 12 - UserProfile, [INFO] [stdout] 12 + GetProfile, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `super::super::messages::UserProfile`, `super::super::messages::UserPreferences` [INFO] [stdout] --> native/hub/src/study_actors/signals/user_signals.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | use super::super::messages::{UserId, UserProfile, UserPreferences}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ no `UserPreferences` in `study_actors::messages` [INFO] [stdout] | | [INFO] [stdout] | no `UserProfile` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserProfile` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct UserProfile { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::user_messages::UserPreferences` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/user_messages.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct UserPreferences { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 3 - use super::super::messages::{UserId, UserProfile, UserPreferences}; [INFO] [stdout] 3 + use super::super::messages::{UserId, GetProfile, UserPreferences}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `super::super::messages::DataItem`, `super::super::messages::UserData` [INFO] [stdout] --> native/hub/src/study_actors/signals/data_signals.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | use super::super::messages::{UserId, DataItem, UserData}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ no `UserData` in `study_actors::messages` [INFO] [stdout] | | [INFO] [stdout] | no `DataItem` in `study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::DataItem` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct DataItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::UserData` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct UserData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `messages::prelude` [INFO] [stdout] --> native/hub/src/study_actors/mod.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | use messages::prelude::Address; [INFO] [stdout] | ^^^^^^^ could not find `prelude` in `messages` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | type Response = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | type Response = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | type Response = Result<(), UserError>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | type Response = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | type Response = Result<(), UserError>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0437]: type `Response` is not a member of trait `Handler` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | type Response = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:62:72 [INFO] [stdout] | [INFO] [stdout] 62 | async fn handle(&mut self, msg: Login, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:77:77 [INFO] [stdout] | [INFO] [stdout] 77 | async fn handle(&mut self, msg: GetProfile, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:87:80 [INFO] [stdout] | [INFO] [stdout] 87 | async fn handle(&mut self, msg: UpdateProfile, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:248:75 [INFO] [stdout] | [INFO] [stdout] 248 | async fn handle(&mut self, _: GetProfile, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:262:80 [INFO] [stdout] | [INFO] [stdout] 262 | async fn handle(&mut self, msg: UpdateProfile, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:147:79 [INFO] [stdout] | [INFO] [stdout] 147 | async fn handle(&mut self, msg: ProcessLogin, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find type `UserData` in module `crate::study_actors::messages` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:31:53 [INFO] [stdout] | [INFO] [stdout] 31 | pub recent_data: crate::study_actors::messages::UserData, [INFO] [stdout] | ^^^^^^^^ not found in `crate::study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: struct `crate::study_actors::messages::data_messages::UserData` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub struct UserData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateNetworkDependency` in module `crate::study_actors::messages` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:107:60 [INFO] [stdout] | [INFO] [stdout] 107 | .notify(crate::study_actors::messages::UpdateNetworkDependency( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::study_actors::messages` [INFO] [stdout] | [INFO] [stdout] note: tuple struct `crate::study_actors::messages::data_messages::UpdateNetworkDependency` exists but is inaccessible [INFO] [stdout] --> native/hub/src/study_actors/messages/data_messages.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct UpdateNetworkDependency(pub Address); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `complex_types::*` [INFO] [stdout] --> native/hub/src/signals/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub use complex_types::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DartSignal` [INFO] [stdout] --> native/hub/src/study_actors/actors/auth.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | use rinf::{debug_print, DartSignal, RustSignal}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UserId` [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:13:90 [INFO] [stdout] | [INFO] [stdout] 13 | CacheData, DataItem, FetchData, FetchRecentData, StoreData, UserData, UserError, UserId, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Error` and `Response` [INFO] [stdout] --> native/hub/src/study_actors/actors/network.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | self, Body, Error, Method, Response, StatusCode, [INFO] [stdout] | ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RustSignal` [INFO] [stdout] --> native/hub/src/study_actors/actors/network.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | use rinf::{RustSignal, debug_print}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AuthResult`, `UserError`, and `UserId` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:11:20 [INFO] [stdout] | [INFO] [stdout] 11 | AuthError, AuthResult, FetchRecentData, GetProfile, Login, ProcessLogin, UserId, UserError, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UserProfileActor` [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:8:34 [INFO] [stdout] | [INFO] [stdout] 8 | pub use user::{UserManagerActor, UserProfileActor}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CacheActor` and `StorageActor` [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:9:34 [INFO] [stdout] | [INFO] [stdout] 9 | pub use data::{DataManagerActor, CacheActor, StorageActor}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Address` [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | use messages::prelude::{Address, Context}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AuthResult` [INFO] [stdout] --> native/hub/src/study_actors/signals/auth_signals.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | use super::super::messages::{UserId, AuthResult}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> native/hub/src/study_actors/storage/sled_storage.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sled_storage::SledStorage` [INFO] [stdout] --> native/hub/src/study_actors/storage/mod.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | pub use sled_storage::SledStorage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self::actors::AppSupervisor` [INFO] [stdout] --> native/hub/src/study_actors/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use self::actors::AppSupervisor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | impl Handler for UserManagerActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | impl Handler for UserManagerActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | impl Handler for UserManagerActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:245:1 [INFO] [stdout] | [INFO] [stdout] 245 | impl Handler for UserProfileActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | impl Handler for UserProfileActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | impl Handler for AppSupervisor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `usize: SignalPiece` is not satisfied [INFO] [stdout] --> native/hub/src/study_actors/signals/data_signals.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(DartSignal, Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^ the trait `SignalPiece` is not implemented for `usize` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `SignalPiece`: [INFO] [stdout] f32 [INFO] [stdout] f64 [INFO] [stdout] i128 [INFO] [stdout] i16 [INFO] [stdout] i32 [INFO] [stdout] i64 [INFO] [stdout] i8 [INFO] [stdout] u128 [INFO] [stdout] and 4 others [INFO] [stdout] = note: required for `std::option::Option` to implement `SignalPiece` [INFO] [stdout] = help: see issue #48214 [INFO] [stdout] = note: this error originates in the derive macro `DartSignal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable [INFO] [stdout] --> native/hub/src/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 + #![feature(trivial_bounds)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `usize: SignalPiece` is not satisfied [INFO] [stdout] --> native/hub/src/study_actors/signals/app_signals.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(RustSignal, Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^ the trait `SignalPiece` is not implemented for `usize` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `SignalPiece`: [INFO] [stdout] f32 [INFO] [stdout] f64 [INFO] [stdout] i128 [INFO] [stdout] i16 [INFO] [stdout] i32 [INFO] [stdout] i64 [INFO] [stdout] i8 [INFO] [stdout] u128 [INFO] [stdout] and 4 others [INFO] [stdout] = help: see issue #48214 [INFO] [stdout] = note: this error originates in the derive macro `RustSignal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable [INFO] [stdout] --> native/hub/src/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 + #![feature(trivial_bounds)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:62:72 [INFO] [stdout] | [INFO] [stdout] 62 | async fn handle(&mut self, msg: Login, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:77:77 [INFO] [stdout] | [INFO] [stdout] 77 | async fn handle(&mut self, msg: GetProfile, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:87:80 [INFO] [stdout] | [INFO] [stdout] 87 | async fn handle(&mut self, msg: UpdateProfile, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:248:75 [INFO] [stdout] | [INFO] [stdout] 248 | async fn handle(&mut self, _: GetProfile, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:262:80 [INFO] [stdout] | [INFO] [stdout] 262 | async fn handle(&mut self, msg: UpdateProfile, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Response` not found for `Self` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:147:79 [INFO] [stdout] | [INFO] [stdout] 147 | async fn handle(&mut self, msg: ProcessLogin, _: &Context) -> Self::Response { [INFO] [stdout] | ^^^^^^^^ help: `Self` has the following associated type: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | impl Handler for UserManagerActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | impl Handler for UserManagerActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | impl Handler for UserManagerActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:245:1 [INFO] [stdout] | [INFO] [stdout] 245 | impl Handler for UserProfileActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | impl Handler for UserProfileActor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:117:34 [INFO] [stdout] | [INFO] [stdout] 117 | let data_actor = DataManagerActor::new(self.network_manager.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^------------------------------ argument #2 of type `Address` is missing [INFO] [stdout] | [INFO] [stdout] note: expected `Address`, found `Address` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:117:56 [INFO] [stdout] | [INFO] [stdout] 117 | let data_actor = DataManagerActor::new(self.network_manager.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected struct `Address` [INFO] [stdout] found struct `Address` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new(cache_actor: Address, storage_actor: Address) -> Self { [INFO] [stdout] | ^^^ -------------------------------- ------------------------------------ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 117 - let data_actor = DataManagerActor::new(self.network_manager.clone()); [INFO] [stdout] 117 + let data_actor = DataManagerActor::new(/* Address */, /* Address */); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Result` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:144:1 [INFO] [stdout] | [INFO] [stdout] 144 | impl Handler for AppSupervisor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `Result` in implementation [INFO] [stdout] | [INFO] [stdout] = help: implement the missing item: `type Result = /* Type */;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `default` found for struct `Address` in the current scope [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:129:78 [INFO] [stdout] | [INFO] [stdout] 129 | let user_actor = UserManagerActor::new(Address::::default()); [INFO] [stdout] | ^^^^^^^ function or associated item not found in `Address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `get_dart_signal_receiver` found for struct `app_signals::CreateActorsRequest` in the current scope [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:21:41 [INFO] [stdout] | [INFO] [stdout] 21 | let receiver = CreateActorsRequest::get_dart_signal_receiver(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `app_signals::CreateActorsRequest` [INFO] [stdout] | [INFO] [stdout] ::: native/hub/src/study_actors/signals/app_signals.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct CreateActorsRequest { [INFO] [stdout] | ------------------------------ function or associated item `get_dart_signal_receiver` not found for this struct [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `DartSignal` which provides `get_dart_signal_receiver` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use rinf::DartSignal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `usize: SignalPiece` is not satisfied [INFO] [stdout] --> native/hub/src/study_actors/signals/data_signals.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(DartSignal, Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^ the trait `SignalPiece` is not implemented for `usize` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `SignalPiece`: [INFO] [stdout] f32 [INFO] [stdout] f64 [INFO] [stdout] i128 [INFO] [stdout] i16 [INFO] [stdout] i32 [INFO] [stdout] i64 [INFO] [stdout] i8 [INFO] [stdout] u128 [INFO] [stdout] and 4 others [INFO] [stdout] = note: required for `std::option::Option` to implement `SignalPiece` [INFO] [stdout] = help: see issue #48214 [INFO] [stdout] = note: this error originates in the derive macro `DartSignal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable [INFO] [stdout] --> native/hub/src/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 + #![feature(trivial_bounds)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `usize: SignalPiece` is not satisfied [INFO] [stdout] --> native/hub/src/study_actors/signals/app_signals.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | #[derive(RustSignal, Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^ the trait `SignalPiece` is not implemented for `usize` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `SignalPiece`: [INFO] [stdout] f32 [INFO] [stdout] f64 [INFO] [stdout] i128 [INFO] [stdout] i16 [INFO] [stdout] i32 [INFO] [stdout] i64 [INFO] [stdout] i8 [INFO] [stdout] u128 [INFO] [stdout] and 4 others [INFO] [stdout] = help: see issue #48214 [INFO] [stdout] = note: this error originates in the derive macro `RustSignal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: add `#![feature(trivial_bounds)]` to the crate attributes to enable [INFO] [stdout] --> native/hub/src/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 + #![feature(trivial_bounds)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `send_signal_to_dart` found for struct `app_signals::ActorsCreatedSignal` in the current scope [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 37 | / ActorsCreatedSignal { [INFO] [stdout] 38 | | actor_count: 5, // 실제 생성된 Actor 수 [INFO] [stdout] 39 | | initialized_actors: vec![ [INFO] [stdout] 40 | | "AppSupervisor".to_string(), [INFO] [stdout] ... | [INFO] [stdout] 45 | | ], [INFO] [stdout] 46 | | }.send_signal_to_dart(); [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^ method not found in `app_signals::ActorsCreatedSignal` [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: native/hub/src/study_actors/signals/app_signals.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct ActorsCreatedSignal { [INFO] [stdout] | ------------------------------ method `send_signal_to_dart` not found for this struct [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following traits define an item `send_signal_to_dart`, perhaps you need to implement one of them: [INFO] [stdout] candidate #1: `RustSignal` [INFO] [stdout] candidate #2: `RustSignalBinary` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:117:34 [INFO] [stdout] | [INFO] [stdout] 117 | let data_actor = DataManagerActor::new(self.network_manager.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^------------------------------ argument #2 of type `Address` is missing [INFO] [stdout] | [INFO] [stdout] note: expected `Address`, found `Address` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:117:56 [INFO] [stdout] | [INFO] [stdout] 117 | let data_actor = DataManagerActor::new(self.network_manager.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected struct `Address` [INFO] [stdout] found struct `Address` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new(cache_actor: Address, storage_actor: Address) -> Self { [INFO] [stdout] | ^^^ -------------------------------- ------------------------------------ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 117 - let data_actor = DataManagerActor::new(self.network_manager.clone()); [INFO] [stdout] 117 + let data_actor = DataManagerActor::new(/* Address */, /* Address */); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `default` found for struct `Address` in the current scope [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:129:78 [INFO] [stdout] | [INFO] [stdout] 129 | let user_actor = UserManagerActor::new(Address::::default()); [INFO] [stdout] | ^^^^^^^ function or associated item not found in `Address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `get_dart_signal_receiver` found for struct `app_signals::CreateActorsRequest` in the current scope [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:21:41 [INFO] [stdout] | [INFO] [stdout] 21 | let receiver = CreateActorsRequest::get_dart_signal_receiver(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `app_signals::CreateActorsRequest` [INFO] [stdout] | [INFO] [stdout] ::: native/hub/src/study_actors/signals/app_signals.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct CreateActorsRequest { [INFO] [stdout] | ------------------------------ function or associated item `get_dart_signal_receiver` not found for this struct [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `DartSignal` which provides `get_dart_signal_receiver` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 1 + use rinf::DartSignal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `send_signal_to_dart` found for struct `app_signals::ActorsCreatedSignal` in the current scope [INFO] [stdout] --> native/hub/src/study_actors/actors/mod.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 37 | / ActorsCreatedSignal { [INFO] [stdout] 38 | | actor_count: 5, // 실제 생성된 Actor 수 [INFO] [stdout] 39 | | initialized_actors: vec![ [INFO] [stdout] 40 | | "AppSupervisor".to_string(), [INFO] [stdout] ... | [INFO] [stdout] 45 | | ], [INFO] [stdout] 46 | | }.send_signal_to_dart(); [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^ method not found in `app_signals::ActorsCreatedSignal` [INFO] [stdout] | |__________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] ::: native/hub/src/study_actors/signals/app_signals.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct ActorsCreatedSignal { [INFO] [stdout] | ------------------------------ method `send_signal_to_dart` not found for this struct [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following traits define an item `send_signal_to_dart`, perhaps you need to implement one of them: [INFO] [stdout] candidate #1: `RustSignal` [INFO] [stdout] candidate #2: `RustSignalBinary` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:93:26 [INFO] [stdout] | [INFO] [stdout] 93 | let _ = self.notify(UserEvent::ProfileUpdated(msg.user_id, msg.profile)).await; [INFO] [stdout] | ^^^^^^----------------------------------------------------- argument #2 of type `&messages::prelude::Context` is missing [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/messages-0.3.1/src/handler.rs:57:14 [INFO] [stdout] | [INFO] [stdout] 57 | async fn notify(&mut self, input: IN, context: &Context); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 93 | let _ = self.notify(UserEvent::ProfileUpdated(msg.user_id, msg.profile), /* &messages::prelude::Context */).await; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | let data_actor = DataManagerActor::new(network_addr.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^---------------------- argument #2 of type `Address` is missing [INFO] [stdout] | [INFO] [stdout] note: expected `Address`, found `Address` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:55:48 [INFO] [stdout] | [INFO] [stdout] 55 | let data_actor = DataManagerActor::new(network_addr.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected struct `Address` [INFO] [stdout] found struct `Address` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new(cache_actor: Address, storage_actor: Address) -> Self { [INFO] [stdout] | ^^^ -------------------------------- ------------------------------------ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 55 - let data_actor = DataManagerActor::new(network_addr.clone()); [INFO] [stdout] 55 + let data_actor = DataManagerActor::new(/* Address */, /* Address */); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> native/hub/src/study_actors/actors/user.rs:93:26 [INFO] [stdout] | [INFO] [stdout] 93 | let _ = self.notify(UserEvent::ProfileUpdated(msg.user_id, msg.profile)).await; [INFO] [stdout] | ^^^^^^----------------------------------------------------- argument #2 of type `&messages::prelude::Context` is missing [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/messages-0.3.1/src/handler.rs:57:14 [INFO] [stdout] | [INFO] [stdout] 57 | async fn notify(&mut self, input: IN, context: &Context); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 93 | let _ = self.notify(UserEvent::ProfileUpdated(msg.user_id, msg.profile), /* &messages::prelude::Context */).await; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | let data_actor = DataManagerActor::new(network_addr.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^---------------------- argument #2 of type `Address` is missing [INFO] [stdout] | [INFO] [stdout] note: expected `Address`, found `Address` [INFO] [stdout] --> native/hub/src/study_actors/actors/supervisor.rs:55:48 [INFO] [stdout] | [INFO] [stdout] 55 | let data_actor = DataManagerActor::new(network_addr.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: expected struct `Address` [INFO] [stdout] found struct `Address` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn new(cache_actor: Address, storage_actor: Address) -> Self { [INFO] [stdout] | ^^^ -------------------------------- ------------------------------------ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 55 - let data_actor = DataManagerActor::new(network_addr.clone()); [INFO] [stdout] 55 + let data_actor = DataManagerActor::new(/* Address */, /* Address */); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the function or associated item `send_dart_signal` exists for struct `data_signals::FetchUserDataRequest`, but its trait bounds were not satisfied [INFO] [stdout] --> native/hub/src/study_actors/signals/data_signals.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(DartSignal, Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^ function or associated item cannot be called on `data_signals::FetchUserDataRequest` due to unsatisfied trait bounds [INFO] [stdout] 6 | pub struct FetchUserDataRequest { [INFO] [stdout] | ------------------------------- function or associated item `send_dart_signal` not found for this struct [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `usize: SignalPiece` [INFO] [stdout] which is required by `std::option::Option: SignalPiece` [INFO] [stdout] = note: this error originates in the derive macro `DartSignal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the function or associated item `send_dart_signal` exists for struct `data_signals::FetchUserDataRequest`, but its trait bounds were not satisfied [INFO] [stdout] --> native/hub/src/study_actors/signals/data_signals.rs:5:10 [INFO] [stdout] | [INFO] [stdout] 5 | #[derive(DartSignal, Serialize, Deserialize, Debug)] [INFO] [stdout] | ^^^^^^^^^^ function or associated item cannot be called on `data_signals::FetchUserDataRequest` due to unsatisfied trait bounds [INFO] [stdout] 6 | pub struct FetchUserDataRequest { [INFO] [stdout] | ------------------------------- function or associated item `send_dart_signal` not found for this struct [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `usize: SignalPiece` [INFO] [stdout] which is required by `std::option::Option: SignalPiece` [INFO] [stdout] = note: this error originates in the derive macro `DartSignal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> native/hub/src/actors/performings.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let mut owned_tasks = JoinSet::new(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `self_addr` [INFO] [stdout] --> native/hub/src/actors/performings.rs:22:16 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(self_addr: Address) -> Self { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_self_addr` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> native/hub/src/actors/performings.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let mut owned_tasks = JoinSet::new(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `self_addr` [INFO] [stdout] --> native/hub/src/actors/performings.rs:22:16 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(self_addr: Address) -> Self { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_self_addr` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:338:32 [INFO] [stdout] | [INFO] [stdout] 338 | async fn handle(&mut self, msg: FetchData, _: &Context) -> Self::Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> native/hub/src/study_actors/actors/data.rs:338:32 [INFO] [stdout] | [INFO] [stdout] 338 | async fn handle(&mut self, msg: FetchData, _: &Context) -> Self::Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0046, E0061, E0220, E0277, E0425, E0432, E0437, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0046`. [INFO] [stdout] [INFO] [stderr] error: could not compile `hub` (lib test) due to 35 previous errors; 16 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] Some errors have detailed explanations: E0046, E0061, E0220, E0277, E0425, E0432, E0437, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0046`. [INFO] [stdout] [INFO] [stderr] error: could not compile `hub` (lib) due to 35 previous errors; 16 warnings emitted [INFO] running `Command { std: "docker" "inspect" "6032b10f4c5f1c538494a09033245fb7245637a623d562d9112fff5d23f1a978", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6032b10f4c5f1c538494a09033245fb7245637a623d562d9112fff5d23f1a978", kill_on_drop: false }` [INFO] [stdout] 6032b10f4c5f1c538494a09033245fb7245637a623d562d9112fff5d23f1a978