[INFO] fetching crate ruma-client-api 0.8.0-rc.4... [INFO] checking ruma-client-api-0.8.0-rc.4 against master#45d050cde277b22a755847338f2acc2c7b834141 for pr-71393 [INFO] extracting crate ruma-client-api 0.8.0-rc.4 into /workspace/builds/worker-12/source [INFO] validating manifest of crates.io crate ruma-client-api 0.8.0-rc.4 on toolchain 45d050cde277b22a755847338f2acc2c7b834141 [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate ruma-client-api 0.8.0-rc.4 [INFO] finished tweaking crates.io crate ruma-client-api 0.8.0-rc.4 [INFO] tweaked toml for crates.io crate ruma-client-api 0.8.0-rc.4 written to /workspace/builds/worker-12/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ruma-events v0.20.0 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+45d050cde277b22a755847338f2acc2c7b834141" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ebcd004c7e80976798d684562ed7abbcc7c3b526873e7276d75f3eb62e8a4a72 [INFO] running `"docker" "start" "-a" "ebcd004c7e80976798d684562ed7abbcc7c3b526873e7276d75f3eb62e8a4a72"` [INFO] [stderr] Compiling proc-macro2 v1.0.10 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling syn v1.0.18 [INFO] [stderr] Compiling serde v1.0.106 [INFO] [stderr] Checking smallvec v1.4.0 [INFO] [stderr] Checking matches v0.1.8 [INFO] [stderr] Compiling ryu v1.0.4 [INFO] [stderr] Checking itoa v0.4.5 [INFO] [stderr] Checking percent-encoding v2.1.0 [INFO] [stderr] Checking dtoa v0.4.5 [INFO] [stderr] Checking bytes v0.5.4 [INFO] [stderr] Checking fnv v1.0.6 [INFO] [stderr] Checking unicode-bidi v0.3.4 [INFO] [stderr] Checking unicode-normalization v0.1.12 [INFO] [stderr] Checking http v0.2.1 [INFO] [stderr] Compiling quote v1.0.4 [INFO] [stderr] Checking idna v0.2.0 [INFO] [stderr] Compiling serde_derive v1.0.106 [INFO] [stderr] Compiling strum_macros v0.18.0 [INFO] [stderr] Compiling ruma-events-macros v0.20.0 [INFO] [stderr] Compiling ruma-api-macros v0.16.0-rc.3 [INFO] [stderr] Checking strum v0.18.0 [INFO] [stderr] Checking url v2.1.1 [INFO] [stderr] Checking serde_json v1.0.52 [INFO] [stderr] Checking js_int v0.1.5 [INFO] [stderr] Checking ruma-identifiers v0.16.0 [INFO] [stderr] Checking serde_urlencoded v0.6.1 [INFO] [stderr] Checking ruma-serde v0.1.2 [INFO] [stderr] Checking ruma-api v0.16.0-rc.3 [INFO] [stderr] Checking ruma-events v0.20.0 [INFO] [stderr] Checking ruma-client-api v0.8.0-rc.4 (/opt/rustwide/workdir) [INFO] [stderr] error[E0432]: unresolved import `ruma_api::Outgoing` [INFO] [stderr] --> src/r0/push/get_notifications.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | use ruma_api::{ruma_api, Outgoing}; [INFO] [stderr] | ^^^^^^^^ no `Outgoing` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `ruma_api::Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | use ruma_api::{ruma_api, Outgoing}; [INFO] [stderr] | ^^^^^^^^ no `Outgoing` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `ruma_api::Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | use ruma_api::{ruma_api, Outgoing}; [INFO] [stderr] | ^^^^^^^^ no `Outgoing` in the root [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:31:11 [INFO] [stderr] | [INFO] [stderr] 31 | #[wrap_incoming(all::Event with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:29:11 [INFO] [stderr] | [INFO] [stderr] 29 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:32:11 [INFO] [stderr] | [INFO] [stderr] 32 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:43:11 [INFO] [stderr] | [INFO] [stderr] 43 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:47:11 [INFO] [stderr] | [INFO] [stderr] 47 | #[wrap_incoming(only::RoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:51:11 [INFO] [stderr] | [INFO] [stderr] 51 | #[wrap_incoming(only::RoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:56:11 [INFO] [stderr] | [INFO] [stderr] 56 | #[wrap_incoming(only::StateEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/membership/get_member_events.rs:45:11 [INFO] [stderr] | [INFO] [stderr] 45 | #[wrap_incoming(MemberEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/message/create_message_event.rs:33:11 [INFO] [stderr] | [INFO] [stderr] 33 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/message/get_message_events.rs:63:11 [INFO] [stderr] | [INFO] [stderr] 63 | #[wrap_incoming(RoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/push/get_notifications.rs:49:11 [INFO] [stderr] | [INFO] [stderr] 49 | #[wrap_incoming(Notification)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/push/get_notifications.rs:57:35 [INFO] [stderr] | [INFO] [stderr] 57 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/push/get_notifications.rs:63:7 [INFO] [stderr] | [INFO] [stderr] 63 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/room/create_room.rs:49:11 [INFO] [stderr] | [INFO] [stderr] 49 | #[wrap_incoming(PowerLevelsEventContent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/room/get_room_event.rs:28:11 [INFO] [stderr] | [INFO] [stderr] 28 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:35:11 [INFO] [stderr] | [INFO] [stderr] 35 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:90:35 [INFO] [stderr] | [INFO] [stderr] 90 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:96:7 [INFO] [stderr] | [INFO] [stderr] 96 | #[wrap_incoming(Event with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:100:7 [INFO] [stderr] | [INFO] [stderr] 100 | #[wrap_incoming(Event with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:160:35 [INFO] [stderr] | [INFO] [stderr] 160 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:164:7 [INFO] [stderr] | [INFO] [stderr] 164 | #[wrap_incoming(RoomEventResults)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:169:35 [INFO] [stderr] | [INFO] [stderr] 169 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:181:7 [INFO] [stderr] | [INFO] [stderr] 181 | #[wrap_incoming(SearchResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:205:35 [INFO] [stderr] | [INFO] [stderr] 205 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:209:7 [INFO] [stderr] | [INFO] [stderr] 209 | #[wrap_incoming(EventContextResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:214:7 [INFO] [stderr] | [INFO] [stderr] 214 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/state/get_state_events.rs:28:11 [INFO] [stderr] | [INFO] [stderr] 28 | #[wrap_incoming(StateEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:66:11 [INFO] [stderr] | [INFO] [stderr] 66 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:69:11 [INFO] [stderr] | [INFO] [stderr] 69 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:130:35 [INFO] [stderr] | [INFO] [stderr] 130 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:133:7 [INFO] [stderr] | [INFO] [stderr] 133 | #[wrap_incoming(LeftRoom)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:136:7 [INFO] [stderr] | [INFO] [stderr] 136 | #[wrap_incoming(JoinedRoom)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:139:7 [INFO] [stderr] | [INFO] [stderr] 139 | #[wrap_incoming(InvitedRoom)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:144:35 [INFO] [stderr] | [INFO] [stderr] 144 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:148:7 [INFO] [stderr] | [INFO] [stderr] 148 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:151:7 [INFO] [stderr] | [INFO] [stderr] 151 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:154:7 [INFO] [stderr] | [INFO] [stderr] 154 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:159:35 [INFO] [stderr] | [INFO] [stderr] 159 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:167:7 [INFO] [stderr] | [INFO] [stderr] 167 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:172:7 [INFO] [stderr] | [INFO] [stderr] 172 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:175:7 [INFO] [stderr] | [INFO] [stderr] 175 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:179:7 [INFO] [stderr] | [INFO] [stderr] 179 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:195:35 [INFO] [stderr] | [INFO] [stderr] 195 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:205:7 [INFO] [stderr] | [INFO] [stderr] 205 | #[wrap_incoming(RoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:210:35 [INFO] [stderr] | [INFO] [stderr] 210 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:213:7 [INFO] [stderr] | [INFO] [stderr] 213 | #[wrap_incoming(StateEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:218:35 [INFO] [stderr] | [INFO] [stderr] 218 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:221:7 [INFO] [stderr] | [INFO] [stderr] 221 | #[wrap_incoming(NonRoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:226:35 [INFO] [stderr] | [INFO] [stderr] 226 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:229:7 [INFO] [stderr] | [INFO] [stderr] 229 | #[wrap_incoming(NonRoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:253:35 [INFO] [stderr] | [INFO] [stderr] 253 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:256:7 [INFO] [stderr] | [INFO] [stderr] 256 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:261:35 [INFO] [stderr] | [INFO] [stderr] 261 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:264:7 [INFO] [stderr] | [INFO] [stderr] 264 | #[wrap_incoming(AnyStrippedStateEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:269:35 [INFO] [stderr] | [INFO] [stderr] 269 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:272:7 [INFO] [stderr] | [INFO] [stderr] 272 | #[wrap_incoming(PresenceEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:277:35 [INFO] [stderr] | [INFO] [stderr] 277 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:280:7 [INFO] [stderr] | [INFO] [stderr] 280 | #[wrap_incoming(AnyToDeviceEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/tag/get_tags.rs:28:11 [INFO] [stderr] | [INFO] [stderr] 28 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `ruma_api::Outgoing` [INFO] [stderr] --> src/r0/push/get_notifications.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | use ruma_api::{ruma_api, Outgoing}; [INFO] [stderr] | ^^^^^^^^ no `Outgoing` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `ruma_api::Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | use ruma_api::{ruma_api, Outgoing}; [INFO] [stderr] | ^^^^^^^^ no `Outgoing` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `ruma_api::Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | use ruma_api::{ruma_api, Outgoing}; [INFO] [stderr] | ^^^^^^^^ no `Outgoing` in the root [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:31:11 [INFO] [stderr] | [INFO] [stderr] 31 | #[wrap_incoming(all::Event with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:29:11 [INFO] [stderr] | [INFO] [stderr] 29 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:32:11 [INFO] [stderr] | [INFO] [stderr] 32 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:43:11 [INFO] [stderr] | [INFO] [stderr] 43 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:47:11 [INFO] [stderr] | [INFO] [stderr] 47 | #[wrap_incoming(only::RoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:51:11 [INFO] [stderr] | [INFO] [stderr] 51 | #[wrap_incoming(only::RoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:56:11 [INFO] [stderr] | [INFO] [stderr] 56 | #[wrap_incoming(only::StateEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/membership/get_member_events.rs:45:11 [INFO] [stderr] | [INFO] [stderr] 45 | #[wrap_incoming(MemberEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/message/create_message_event.rs:33:11 [INFO] [stderr] | [INFO] [stderr] 33 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/message/get_message_events.rs:63:11 [INFO] [stderr] | [INFO] [stderr] 63 | #[wrap_incoming(RoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/push/get_notifications.rs:49:11 [INFO] [stderr] | [INFO] [stderr] 49 | #[wrap_incoming(Notification)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/push/get_notifications.rs:57:35 [INFO] [stderr] | [INFO] [stderr] 57 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/push/get_notifications.rs:63:7 [INFO] [stderr] | [INFO] [stderr] 63 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/room/create_room.rs:49:11 [INFO] [stderr] | [INFO] [stderr] 49 | #[wrap_incoming(PowerLevelsEventContent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/room/get_room_event.rs:28:11 [INFO] [stderr] | [INFO] [stderr] 28 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:35:11 [INFO] [stderr] | [INFO] [stderr] 35 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:90:35 [INFO] [stderr] | [INFO] [stderr] 90 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:96:7 [INFO] [stderr] | [INFO] [stderr] 96 | #[wrap_incoming(Event with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:100:7 [INFO] [stderr] | [INFO] [stderr] 100 | #[wrap_incoming(Event with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:160:35 [INFO] [stderr] | [INFO] [stderr] 160 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:164:7 [INFO] [stderr] | [INFO] [stderr] 164 | #[wrap_incoming(RoomEventResults)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:169:35 [INFO] [stderr] | [INFO] [stderr] 169 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:181:7 [INFO] [stderr] | [INFO] [stderr] 181 | #[wrap_incoming(SearchResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/search/search_events.rs:205:35 [INFO] [stderr] | [INFO] [stderr] 205 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:209:7 [INFO] [stderr] | [INFO] [stderr] 209 | #[wrap_incoming(EventContextResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:214:7 [INFO] [stderr] | [INFO] [stderr] 214 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/state/get_state_events.rs:28:11 [INFO] [stderr] | [INFO] [stderr] 28 | #[wrap_incoming(StateEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:66:11 [INFO] [stderr] | [INFO] [stderr] 66 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:69:11 [INFO] [stderr] | [INFO] [stderr] 69 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:130:35 [INFO] [stderr] | [INFO] [stderr] 130 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:133:7 [INFO] [stderr] | [INFO] [stderr] 133 | #[wrap_incoming(LeftRoom)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:136:7 [INFO] [stderr] | [INFO] [stderr] 136 | #[wrap_incoming(JoinedRoom)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:139:7 [INFO] [stderr] | [INFO] [stderr] 139 | #[wrap_incoming(InvitedRoom)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:144:35 [INFO] [stderr] | [INFO] [stderr] 144 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:148:7 [INFO] [stderr] | [INFO] [stderr] 148 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:151:7 [INFO] [stderr] | [INFO] [stderr] 151 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:154:7 [INFO] [stderr] | [INFO] [stderr] 154 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:159:35 [INFO] [stderr] | [INFO] [stderr] 159 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:167:7 [INFO] [stderr] | [INFO] [stderr] 167 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:172:7 [INFO] [stderr] | [INFO] [stderr] 172 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:175:7 [INFO] [stderr] | [INFO] [stderr] 175 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:179:7 [INFO] [stderr] | [INFO] [stderr] 179 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:195:35 [INFO] [stderr] | [INFO] [stderr] 195 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:205:7 [INFO] [stderr] | [INFO] [stderr] 205 | #[wrap_incoming(RoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:210:35 [INFO] [stderr] | [INFO] [stderr] 210 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:213:7 [INFO] [stderr] | [INFO] [stderr] 213 | #[wrap_incoming(StateEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:218:35 [INFO] [stderr] | [INFO] [stderr] 218 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:221:7 [INFO] [stderr] | [INFO] [stderr] 221 | #[wrap_incoming(NonRoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:226:35 [INFO] [stderr] | [INFO] [stderr] 226 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:229:7 [INFO] [stderr] | [INFO] [stderr] 229 | #[wrap_incoming(NonRoomEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:253:35 [INFO] [stderr] | [INFO] [stderr] 253 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:256:7 [INFO] [stderr] | [INFO] [stderr] 256 | #[wrap_incoming] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:261:35 [INFO] [stderr] | [INFO] [stderr] 261 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:264:7 [INFO] [stderr] | [INFO] [stderr] 264 | #[wrap_incoming(AnyStrippedStateEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:269:35 [INFO] [stderr] | [INFO] [stderr] 269 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:272:7 [INFO] [stderr] | [INFO] [stderr] 272 | #[wrap_incoming(PresenceEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the derive macro `Outgoing` [INFO] [stderr] --> src/r0/sync/sync_events.rs:277:35 [INFO] [stderr] | [INFO] [stderr] 277 | #[derive(Clone, Debug, Serialize, Outgoing)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:280:7 [INFO] [stderr] | [INFO] [stderr] 280 | #[wrap_incoming(AnyToDeviceEvent with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `wrap_incoming` in this scope [INFO] [stderr] --> src/r0/tag/get_tags.rs:28:11 [INFO] [stderr] | [INFO] [stderr] 28 | #[wrap_incoming(with EventResult)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingRequest` in this scope [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Send an event to a device or devices.", [INFO] [stderr] 14 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 37 | | error: crate::Error [INFO] [stderr] 38 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets global account data for a user.", [INFO] [stderr] 10 | | name: "get_global_account_data", [INFO] [stderr] ... | [INFO] [stderr] 33 | | error: crate::Error [INFO] [stderr] 34 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets account data room for a user for a given room", [INFO] [stderr] 10 | | name: "get_room_account_data", [INFO] [stderr] ... | [INFO] [stderr] 36 | | error: crate::Error [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ruma_api! { [INFO] [stderr] 11 | | metadata { [INFO] [stderr] 12 | | description: "Get the events immediately preceding and following a given event.", [INFO] [stderr] 13 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 60 | | error: crate::Error [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/membership/get_member_events.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | / ruma_api! { [INFO] [stderr] 9 | | metadata { [INFO] [stderr] 10 | | description: "Get membership events for a room.", [INFO] [stderr] 11 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 49 | | error: crate::Error [INFO] [stderr] 50 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingRequest` in this scope [INFO] [stderr] --> src/r0/message/create_message_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Send a message event to a room.", [INFO] [stderr] 10 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 42 | | error: crate::Error [INFO] [stderr] 43 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/message/get_message_events.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Get message events for a room.", [INFO] [stderr] 14 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 69 | | error: crate::Error [INFO] [stderr] 70 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/push/get_notifications.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Paginate through the list of events that the user has been, or would have been notified about.", [INFO] [stderr] 16 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 53 | | error: crate::Error [INFO] [stderr] 54 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingRequest` in this scope [INFO] [stderr] --> src/r0/room/create_room.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | / ruma_api! { [INFO] [stderr] 13 | | metadata { [INFO] [stderr] 14 | | description: "Create a new room.", [INFO] [stderr] 15 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 76 | | error: crate::Error [INFO] [stderr] 77 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/room/get_room_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get a single event based on roomId/eventId", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Search events.", [INFO] [stderr] 16 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 39 | | error: crate::Error [INFO] [stderr] 40 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/state/get_state_events.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get state events for a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / ruma_api! { [INFO] [stderr] 23 | | metadata { [INFO] [stderr] 24 | | description: "Get all new events from all rooms since the last sync or a given point of time.", [INFO] [stderr] 25 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 86 | | error: crate::Error [INFO] [stderr] 87 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingToDevice` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:290:18 [INFO] [stderr] | [INFO] [stderr] 290 | impl Default for IncomingToDevice { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/tag/get_tags.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get the tags associated with a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingRequest` in this scope [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Send an event to a device or devices.", [INFO] [stderr] 14 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 37 | | error: crate::Error [INFO] [stderr] 38 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets global account data for a user.", [INFO] [stderr] 10 | | name: "get_global_account_data", [INFO] [stderr] ... | [INFO] [stderr] 33 | | error: crate::Error [INFO] [stderr] 34 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets account data room for a user for a given room", [INFO] [stderr] 10 | | name: "get_room_account_data", [INFO] [stderr] ... | [INFO] [stderr] 36 | | error: crate::Error [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/context/get_context.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ruma_api! { [INFO] [stderr] 11 | | metadata { [INFO] [stderr] 12 | | description: "Get the events immediately preceding and following a given event.", [INFO] [stderr] 13 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 60 | | error: crate::Error [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/membership/get_member_events.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | / ruma_api! { [INFO] [stderr] 9 | | metadata { [INFO] [stderr] 10 | | description: "Get membership events for a room.", [INFO] [stderr] 11 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 49 | | error: crate::Error [INFO] [stderr] 50 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingRequest` in this scope [INFO] [stderr] --> src/r0/message/create_message_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Send a message event to a room.", [INFO] [stderr] 10 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 42 | | error: crate::Error [INFO] [stderr] 43 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/message/get_message_events.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Get message events for a room.", [INFO] [stderr] 14 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 69 | | error: crate::Error [INFO] [stderr] 70 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/push/get_notifications.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Paginate through the list of events that the user has been, or would have been notified about.", [INFO] [stderr] 16 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 53 | | error: crate::Error [INFO] [stderr] 54 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingRequest` in this scope [INFO] [stderr] --> src/r0/room/create_room.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | / ruma_api! { [INFO] [stderr] 13 | | metadata { [INFO] [stderr] 14 | | description: "Create a new room.", [INFO] [stderr] 15 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 76 | | error: crate::Error [INFO] [stderr] 77 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/room/get_room_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get a single event based on roomId/eventId", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/search/search_events.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Search events.", [INFO] [stderr] 16 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 39 | | error: crate::Error [INFO] [stderr] 40 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/state/get_state_events.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get state events for a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / ruma_api! { [INFO] [stderr] 23 | | metadata { [INFO] [stderr] 24 | | description: "Get all new events from all rooms since the last sync or a given point of time.", [INFO] [stderr] 25 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 86 | | error: crate::Error [INFO] [stderr] 87 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingToDevice` in this scope [INFO] [stderr] --> src/r0/sync/sync_events.rs:290:18 [INFO] [stderr] | [INFO] [stderr] 290 | impl Default for IncomingToDevice { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IncomingResponse` in this scope [INFO] [stderr] --> src/r0/tag/get_tags.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get the tags associated with a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ not found in this scope [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:6:37 [INFO] [stderr] | [INFO] [stderr] 6 | use ruma_events::{collections::all, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:4:38 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{collections::only, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:4:38 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{collections::only, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/context/get_context.rs:5:38 [INFO] [stderr] | [INFO] [stderr] 5 | use ruma_events::{collections::only, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/membership/get_member_events.rs:4:46 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{room::member::MemberEvent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/message/create_message_event.rs:4:55 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{room::message::MessageEventContent, EventResult, EventType}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/message/get_message_events.rs:5:48 [INFO] [stderr] | [INFO] [stderr] 5 | use ruma_events::{collections::all::RoomEvent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/push/get_notifications.rs:7:37 [INFO] [stderr] | [INFO] [stderr] 7 | use ruma_events::{collections::all, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/room/create_room.rs:4:64 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{room::power_levels::PowerLevelsEventContent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/room/get_room_event.rs:4:37 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{collections::all, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/search/search_events.rs:7:44 [INFO] [stderr] | [INFO] [stderr] 7 | use ruma_events::{collections::all::Event, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/state/get_state_events.rs:4:49 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{collections::all::StateEvent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/sync/sync_events.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | EventResult, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/tag/get_tags.rs:4:41 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{tag::TagEventContent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:6:37 [INFO] [stderr] | [INFO] [stderr] 6 | use ruma_events::{collections::all, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:4:38 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{collections::only, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:4:38 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{collections::only, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/context/get_context.rs:5:38 [INFO] [stderr] | [INFO] [stderr] 5 | use ruma_events::{collections::only, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/membership/get_member_events.rs:4:46 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{room::member::MemberEvent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/message/create_message_event.rs:4:55 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{room::message::MessageEventContent, EventResult, EventType}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/message/get_message_events.rs:5:48 [INFO] [stderr] | [INFO] [stderr] 5 | use ruma_events::{collections::all::RoomEvent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/push/get_notifications.rs:7:37 [INFO] [stderr] | [INFO] [stderr] 7 | use ruma_events::{collections::all, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/room/create_room.rs:4:64 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{room::power_levels::PowerLevelsEventContent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/room/get_room_event.rs:4:37 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{collections::all, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/search/search_events.rs:7:44 [INFO] [stderr] | [INFO] [stderr] 7 | use ruma_events::{collections::all::Event, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/state/get_state_events.rs:4:49 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{collections::all::StateEvent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/sync/sync_events.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | EventResult, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `EventResult` [INFO] [stderr] --> src/r0/tag/get_tags.rs:4:41 [INFO] [stderr] | [INFO] [stderr] 4 | use ruma_events::{tag::TagEventContent, EventResult}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpRequestError` [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Send an event to a device or devices.", [INFO] [stderr] 14 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 37 | | error: crate::Error [INFO] [stderr] 38 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpRequestError` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::client_exchange::send_event_to_device::Request: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Send an event to a device or devices.", [INFO] [stderr] 14 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 37 | | error: crate::Error [INFO] [stderr] 38 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::client_exchange::send_event_to_device::Request` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:228:7 [INFO] [stderr] | [INFO] [stderr] 228 | + TryFrom>, Error = FromHttpRequestError> [INFO] [stderr] | ------------------------------------------------------------- required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::request::Request>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::client_exchange::send_event_to_device::Request` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets global account data for a user.", [INFO] [stderr] 10 | | name: "get_global_account_data", [INFO] [stderr] ... | [INFO] [stderr] 33 | | error: crate::Error [INFO] [stderr] 34 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::config::get_global_account_data::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets global account data for a user.", [INFO] [stderr] 10 | | name: "get_global_account_data", [INFO] [stderr] ... | [INFO] [stderr] 33 | | error: crate::Error [INFO] [stderr] 34 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::config::get_global_account_data::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::config::get_global_account_data::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets account data room for a user for a given room", [INFO] [stderr] 10 | | name: "get_room_account_data", [INFO] [stderr] ... | [INFO] [stderr] 36 | | error: crate::Error [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::config::get_room_account_data::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets account data room for a user for a given room", [INFO] [stderr] 10 | | name: "get_room_account_data", [INFO] [stderr] ... | [INFO] [stderr] 36 | | error: crate::Error [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::config::get_room_account_data::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::config::get_room_account_data::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/context/get_context.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ruma_api! { [INFO] [stderr] 11 | | metadata { [INFO] [stderr] 12 | | description: "Get the events immediately preceding and following a given event.", [INFO] [stderr] 13 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 60 | | error: crate::Error [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::context::get_context::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/context/get_context.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ruma_api! { [INFO] [stderr] 11 | | metadata { [INFO] [stderr] 12 | | description: "Get the events immediately preceding and following a given event.", [INFO] [stderr] 13 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 60 | | error: crate::Error [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::context::get_context::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::context::get_context::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpRequestError` [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Send an event to a device or devices.", [INFO] [stderr] 14 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 37 | | error: crate::Error [INFO] [stderr] 38 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpRequestError` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::client_exchange::send_event_to_device::Request: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/client_exchange/send_event_to_device.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Send an event to a device or devices.", [INFO] [stderr] 14 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 37 | | error: crate::Error [INFO] [stderr] 38 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::client_exchange::send_event_to_device::Request` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:228:7 [INFO] [stderr] | [INFO] [stderr] 228 | + TryFrom>, Error = FromHttpRequestError> [INFO] [stderr] | ------------------------------------------------------------- required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::request::Request>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::client_exchange::send_event_to_device::Request` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets global account data for a user.", [INFO] [stderr] 10 | | name: "get_global_account_data", [INFO] [stderr] ... | [INFO] [stderr] 33 | | error: crate::Error [INFO] [stderr] 34 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::config::get_global_account_data::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/config/get_global_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets global account data for a user.", [INFO] [stderr] 10 | | name: "get_global_account_data", [INFO] [stderr] ... | [INFO] [stderr] 33 | | error: crate::Error [INFO] [stderr] 34 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::config::get_global_account_data::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::config::get_global_account_data::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets account data room for a user for a given room", [INFO] [stderr] 10 | | name: "get_room_account_data", [INFO] [stderr] ... | [INFO] [stderr] 36 | | error: crate::Error [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::config::get_room_account_data::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/config/get_room_account_data.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Gets account data room for a user for a given room", [INFO] [stderr] 10 | | name: "get_room_account_data", [INFO] [stderr] ... | [INFO] [stderr] 36 | | error: crate::Error [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::config::get_room_account_data::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::config::get_room_account_data::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/context/get_context.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ruma_api! { [INFO] [stderr] 11 | | metadata { [INFO] [stderr] 12 | | description: "Get the events immediately preceding and following a given event.", [INFO] [stderr] 13 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 60 | | error: crate::Error [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::context::get_context::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/context/get_context.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / ruma_api! { [INFO] [stderr] 11 | | metadata { [INFO] [stderr] 12 | | description: "Get the events immediately preceding and following a given event.", [INFO] [stderr] 13 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 60 | | error: crate::Error [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::context::get_context::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::context::get_context::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/membership/get_member_events.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | / ruma_api! { [INFO] [stderr] 9 | | metadata { [INFO] [stderr] 10 | | description: "Get membership events for a room.", [INFO] [stderr] 11 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 49 | | error: crate::Error [INFO] [stderr] 50 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::membership::get_member_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/membership/get_member_events.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | / ruma_api! { [INFO] [stderr] 9 | | metadata { [INFO] [stderr] 10 | | description: "Get membership events for a room.", [INFO] [stderr] 11 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 49 | | error: crate::Error [INFO] [stderr] 50 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::membership::get_member_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::membership::get_member_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpRequestError` [INFO] [stderr] --> src/r0/message/create_message_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Send a message event to a room.", [INFO] [stderr] 10 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 42 | | error: crate::Error [INFO] [stderr] 43 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpRequestError` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::message::create_message_event::Request: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/message/create_message_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Send a message event to a room.", [INFO] [stderr] 10 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 42 | | error: crate::Error [INFO] [stderr] 43 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::message::create_message_event::Request` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:228:7 [INFO] [stderr] | [INFO] [stderr] 228 | + TryFrom>, Error = FromHttpRequestError> [INFO] [stderr] | ------------------------------------------------------------- required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::request::Request>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::message::create_message_event::Request` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/message/get_message_events.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Get message events for a room.", [INFO] [stderr] 14 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 69 | | error: crate::Error [INFO] [stderr] 70 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::message::get_message_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/message/get_message_events.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Get message events for a room.", [INFO] [stderr] 14 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 69 | | error: crate::Error [INFO] [stderr] 70 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::message::get_message_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::message::get_message_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/membership/get_member_events.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | / ruma_api! { [INFO] [stderr] 9 | | metadata { [INFO] [stderr] 10 | | description: "Get membership events for a room.", [INFO] [stderr] 11 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 49 | | error: crate::Error [INFO] [stderr] 50 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::membership::get_member_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/membership/get_member_events.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | / ruma_api! { [INFO] [stderr] 9 | | metadata { [INFO] [stderr] 10 | | description: "Get membership events for a room.", [INFO] [stderr] 11 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 49 | | error: crate::Error [INFO] [stderr] 50 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::membership::get_member_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::membership::get_member_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/push/get_notifications.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Paginate through the list of events that the user has been, or would have been notified about.", [INFO] [stderr] 16 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 53 | | error: crate::Error [INFO] [stderr] 54 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::push::get_notifications::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/push/get_notifications.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Paginate through the list of events that the user has been, or would have been notified about.", [INFO] [stderr] 16 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 53 | | error: crate::Error [INFO] [stderr] 54 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::push::get_notifications::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::push::get_notifications::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpRequestError` [INFO] [stderr] --> src/r0/message/create_message_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Send a message event to a room.", [INFO] [stderr] 10 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 42 | | error: crate::Error [INFO] [stderr] 43 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpRequestError` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::message::create_message_event::Request: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/message/create_message_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Send a message event to a room.", [INFO] [stderr] 10 | | method: PUT, [INFO] [stderr] ... | [INFO] [stderr] 42 | | error: crate::Error [INFO] [stderr] 43 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::message::create_message_event::Request` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:228:7 [INFO] [stderr] | [INFO] [stderr] 228 | + TryFrom>, Error = FromHttpRequestError> [INFO] [stderr] | ------------------------------------------------------------- required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::request::Request>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::message::create_message_event::Request` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/message/get_message_events.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Get message events for a room.", [INFO] [stderr] 14 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 69 | | error: crate::Error [INFO] [stderr] 70 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::message::get_message_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/message/get_message_events.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / ruma_api! { [INFO] [stderr] 12 | | metadata { [INFO] [stderr] 13 | | description: "Get message events for a room.", [INFO] [stderr] 14 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 69 | | error: crate::Error [INFO] [stderr] 70 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::message::get_message_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::message::get_message_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpRequestError` [INFO] [stderr] --> src/r0/room/create_room.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | / ruma_api! { [INFO] [stderr] 13 | | metadata { [INFO] [stderr] 14 | | description: "Create a new room.", [INFO] [stderr] 15 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 76 | | error: crate::Error [INFO] [stderr] 77 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpRequestError` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::room::create_room::Request: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/room/create_room.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | / ruma_api! { [INFO] [stderr] 13 | | metadata { [INFO] [stderr] 14 | | description: "Create a new room.", [INFO] [stderr] 15 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 76 | | error: crate::Error [INFO] [stderr] 77 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::room::create_room::Request` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:228:7 [INFO] [stderr] | [INFO] [stderr] 228 | + TryFrom>, Error = FromHttpRequestError> [INFO] [stderr] | ------------------------------------------------------------- required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::request::Request>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::room::create_room::Request` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/room/get_room_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get a single event based on roomId/eventId", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/push/get_notifications.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Paginate through the list of events that the user has been, or would have been notified about.", [INFO] [stderr] 16 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 53 | | error: crate::Error [INFO] [stderr] 54 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::room::get_room_event::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/room/get_room_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get a single event based on roomId/eventId", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::room::get_room_event::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::room::get_room_event::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::push::get_notifications::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/push/get_notifications.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Paginate through the list of events that the user has been, or would have been notified about.", [INFO] [stderr] 16 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 53 | | error: crate::Error [INFO] [stderr] 54 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::push::get_notifications::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::push::get_notifications::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/search/search_events.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Search events.", [INFO] [stderr] 16 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 39 | | error: crate::Error [INFO] [stderr] 40 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::search::search_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/search/search_events.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Search events.", [INFO] [stderr] 16 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 39 | | error: crate::Error [INFO] [stderr] 40 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::search::search_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::search::search_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpRequestError` [INFO] [stderr] --> src/r0/room/create_room.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | / ruma_api! { [INFO] [stderr] 13 | | metadata { [INFO] [stderr] 14 | | description: "Create a new room.", [INFO] [stderr] 15 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 76 | | error: crate::Error [INFO] [stderr] 77 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpRequestError` [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::room::create_room::Request: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/room/create_room.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | / ruma_api! { [INFO] [stderr] 13 | | metadata { [INFO] [stderr] 14 | | description: "Create a new room.", [INFO] [stderr] 15 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 76 | | error: crate::Error [INFO] [stderr] 77 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::room::create_room::Request` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:228:7 [INFO] [stderr] | [INFO] [stderr] 228 | + TryFrom>, Error = FromHttpRequestError> [INFO] [stderr] | ------------------------------------------------------------- required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::request::Request>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::room::create_room::Request` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/state/get_state_events.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get state events for a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/room/get_room_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get a single event based on roomId/eventId", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::state::get_state_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/state/get_state_events.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get state events for a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::state::get_state_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::state::get_state_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::room::get_room_event::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/room/get_room_event.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get a single event based on roomId/eventId", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::room::get_room_event::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::room::get_room_event::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/sync/sync_events.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / ruma_api! { [INFO] [stderr] 23 | | metadata { [INFO] [stderr] 24 | | description: "Get all new events from all rooms since the last sync or a given point of time.", [INFO] [stderr] 25 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 86 | | error: crate::Error [INFO] [stderr] 87 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::sync::sync_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/sync/sync_events.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / ruma_api! { [INFO] [stderr] 23 | | metadata { [INFO] [stderr] 24 | | description: "Get all new events from all rooms since the last sync or a given point of time.", [INFO] [stderr] 25 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 86 | | error: crate::Error [INFO] [stderr] 87 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::sync::sync_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::sync::sync_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/search/search_events.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Search events.", [INFO] [stderr] 16 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 39 | | error: crate::Error [INFO] [stderr] 40 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::search::search_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/search/search_events.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / ruma_api! { [INFO] [stderr] 14 | | metadata { [INFO] [stderr] 15 | | description: "Search events.", [INFO] [stderr] 16 | | method: POST, [INFO] [stderr] ... | [INFO] [stderr] 39 | | error: crate::Error [INFO] [stderr] 40 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::search::search_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::search::search_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/tag/get_tags.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get the tags associated with a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::tag::get_tags::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/tag/get_tags.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get the tags associated with a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::tag::get_tags::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::tag::get_tags::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/state/get_state_events.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get state events for a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::state::get_state_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/state/get_state_events.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get state events for a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::state::get_state_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::state::get_state_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/sync/sync_events.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / ruma_api! { [INFO] [stderr] 23 | | metadata { [INFO] [stderr] 24 | | description: "Get all new events from all rooms since the last sync or a given point of time.", [INFO] [stderr] 25 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 86 | | error: crate::Error [INFO] [stderr] 87 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::sync::sync_events::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/sync/sync_events.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / ruma_api! { [INFO] [stderr] 23 | | metadata { [INFO] [stderr] 24 | | description: "Get all new events from all rooms since the last sync or a given point of time.", [INFO] [stderr] 25 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 86 | | error: crate::Error [INFO] [stderr] 87 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::sync::sync_events::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::sync::sync_events::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving `>>>::Error == ruma_api::error::FromHttpResponseError` [INFO] [stderr] --> src/r0/tag/get_tags.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get the tags associated with a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ expected enum `std::convert::Infallible`, found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::convert::Infallible` [INFO] [stderr] found enum `ruma_api::error::FromHttpResponseError` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `r0::tag::get_tags::Response: std::convert::From>>` is not satisfied [INFO] [stderr] --> src/r0/tag/get_tags.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / ruma_api! { [INFO] [stderr] 8 | | metadata { [INFO] [stderr] 9 | | description: "Get the tags associated with a room.", [INFO] [stderr] 10 | | method: GET, [INFO] [stderr] ... | [INFO] [stderr] 32 | | error: crate::Error [INFO] [stderr] 33 | | } [INFO] [stderr] | |_^ the trait `std::convert::From>>` is not implemented for `r0::tag::get_tags::Response` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ruma-api-0.16.0-rc.3/src/lib.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | + TryFrom>, Error = FromHttpResponseError>; [INFO] [stderr] | ------------------------------------------------------------------------------------ required by this bound in `ruma_api::Endpoint` [INFO] [stderr] | [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::Into` for `http::response::Response>` [INFO] [stderr] = note: required because of the requirements on the impl of `std::convert::TryFrom>>` for `r0::tag::get_tags::Response` [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 106 previous errors; 14 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0271, E0277, E0412, E0432. [INFO] [stderr] For more information about an error, try `rustc --explain E0271`. [INFO] [stderr] error: could not compile `ruma-client-api`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 106 previous errors; 14 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0271, E0277, E0412, E0432. [INFO] [stderr] For more information about an error, try `rustc --explain E0271`. [INFO] [stderr] error: could not compile `ruma-client-api`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "ebcd004c7e80976798d684562ed7abbcc7c3b526873e7276d75f3eb62e8a4a72"` [INFO] running `"docker" "rm" "-f" "ebcd004c7e80976798d684562ed7abbcc7c3b526873e7276d75f3eb62e8a4a72"` [INFO] [stdout] ebcd004c7e80976798d684562ed7abbcc7c3b526873e7276d75f3eb62e8a4a72