[INFO] crate ruma-events 0.15.1 is already in cache [INFO] checking ruma-events-0.15.1 against try#f149601db42efe10ece8b284ab681fd4a6fcb89c for pr-68766 [INFO] extracting crate ruma-events 0.15.1 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate ruma-events 0.15.1 on toolchain f149601db42efe10ece8b284ab681fd4a6fcb89c [INFO] running `"/workspace/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate ruma-events 0.15.1 [INFO] finished tweaking crates.io crate ruma-events 0.15.1 [INFO] tweaked toml for crates.io crate ruma-events 0.15.1 written to /workspace/builds/worker-10/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 48b4ee296179dd6afbeac1d270ee0b463ad93ca6ba1ae07ad6725938a95f5021 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "48b4ee296179dd6afbeac1d270ee0b463ad93ca6ba1ae07ad6725938a95f5021"` [INFO] [stderr] Compiling syn v1.0.14 [INFO] [stderr] Compiling serde_derive v1.0.104 [INFO] [stderr] Compiling ruma-events-macros v0.2.0 [INFO] [stderr] Checking serde v1.0.104 [INFO] [stderr] Checking serde_json v1.0.46 [INFO] [stderr] Checking js_int v0.1.2 [INFO] [stderr] Checking ruma-identifiers v0.14.1 [INFO] [stderr] Checking ruma-events v0.15.1 (/opt/rustwide/workdir) [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/answer.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The VoIP session description object. The session description type must be *answer*. [INFO] [stderr] 15 | | pub answer: SessionDescription, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::answer` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/answer.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// The ID of the call this event relates to. [INFO] [stderr] 18 | | pub call_id: String, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::call_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/answer.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// The version of the VoIP specification this messages adheres to. [INFO] [stderr] 21 | | pub version: UInt, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/candidates.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// The ID of the call this event relates to. [INFO] [stderr] 16 | | pub call_id: String, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::call_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/candidates.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// A list of candidates. [INFO] [stderr] 19 | | pub candidates: Vec, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::candidates` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/candidates.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | / /// The version of the VoIP specification this messages adheres to. [INFO] [stderr] 22 | | pub version: UInt, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/hangup.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The ID of the call this event relates to. [INFO] [stderr] 15 | | pub call_id: String, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::call_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/hangup.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// The version of the VoIP specification this messages adheres to. [INFO] [stderr] 18 | | pub version: UInt, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/hangup.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// Optional error reason for the hangup. [INFO] [stderr] 21 | | pub reason: Option, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::reason` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/invite.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// A unique identifer for the call. [INFO] [stderr] 15 | | pub call_id: String, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::call_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/invite.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// The time in milliseconds that the invite is valid for. Once the invite age exceeds this [INFO] [stderr] 18 | | /// value, clients should discard it. They should also no longer show the call as awaiting an [INFO] [stderr] 19 | | /// answer in the UI. [INFO] [stderr] 20 | | pub lifetime: UInt, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::lifetime` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/invite.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// The session description object. The session description type must be *offer*. [INFO] [stderr] 23 | | pub offer: SessionDescription, [INFO] [stderr] | |_________________________________________^ help: use the path separator to refer to an item: `raw::offer` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/invite.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// The version of the VoIP specification this messages adheres to. [INFO] [stderr] 26 | | pub version: UInt, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The encryption algorithm the key in this event is to be used with. [INFO] [stderr] 17 | | pub algorithm: Algorithm, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::algorithm` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// The room where the key is used. [INFO] [stderr] 20 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// The Curve25519 key of the device which initiated the session originally. [INFO] [stderr] 23 | | pub sender_key: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::sender_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// The ID of the session that the key is for. [INFO] [stderr] 26 | | pub session_id: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::session_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | / /// The key to be exchanged. [INFO] [stderr] 29 | | pub session_key: String, [INFO] [stderr] | |___________________________________^ help: use the path separator to refer to an item: `raw::session_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | / /// The Ed25519 key of the device which initiated the session originally. [INFO] [stderr] 32 | | /// [INFO] [stderr] 33 | | /// It is "claimed" because the receiving device has no way to tell that the original [INFO] [stderr] 34 | | /// room_key actually came from a device which owns the private part of this key unless [INFO] [stderr] 35 | | /// they have done device verification. [INFO] [stderr] 36 | | pub sender_claimed_ed25519_key: String, [INFO] [stderr] | |__________________________________________________^ help: use the path separator to refer to an item: `raw::sender_claimed_ed25519_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/answer.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The VoIP session description object. The session description type must be *answer*. [INFO] [stderr] 15 | | pub answer: SessionDescription, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::answer` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/answer.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// The ID of the call this event relates to. [INFO] [stderr] 18 | | pub call_id: String, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::call_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:38:13 [INFO] [stderr] | [INFO] [stderr] 38 | / /// Chain of Curve25519 keys. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// It starts out empty, but each time the key is forwarded to another device, the [INFO] [stderr] 41 | | /// previous sender in the chain is added to the end of the list. For example, if the [INFO] [stderr] 42 | | /// key is forwarded from A to B to C, this field is empty between A and B, and contains [INFO] [stderr] 43 | | /// A's Curve25519 key between B and C. [INFO] [stderr] 44 | | pub forwarding_curve25519_key_chain: Vec, [INFO] [stderr] | |____________________________________________________________^ help: use the path separator to refer to an item: `raw::forwarding_curve25519_key_chain` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/fully_read.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 16 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/answer.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// The version of the VoIP specification this messages adheres to. [INFO] [stderr] 21 | | pub version: UInt, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/fully_read.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// The event the user's read marker is located at in the room. [INFO] [stderr] 20 | | pub event_id: EventId, [INFO] [stderr] | |_________________________________^ help: use the path separator to refer to an item: `raw::event_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/candidates.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// The ID of the call this event relates to. [INFO] [stderr] 16 | | pub call_id: String, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::call_id` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/fully_read.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 16 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/candidates.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// A list of candidates. [INFO] [stderr] 19 | | pub candidates: Vec, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::candidates` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/candidates.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | / /// The version of the VoIP specification this messages adheres to. [INFO] [stderr] 22 | | pub version: UInt, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/hangup.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The ID of the call this event relates to. [INFO] [stderr] 15 | | pub call_id: String, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::call_id` [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/fully_read.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 6 | / ruma_event! { [INFO] [stderr] 7 | | /// The current location of the user's read marker in a room. [INFO] [stderr] 8 | | /// [INFO] [stderr] 9 | | /// This event appears in the user's room account data for the room the marker is applicable [INFO] [stderr] ... | [INFO] [stderr] 15 | /| /// The unique identifier for the room associated with this event. [INFO] [stderr] 16 | || pub room_id: RoomId, [INFO] [stderr] | ||_______________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 22 | | } [INFO] [stderr] 23 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/hangup.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// The version of the VoIP specification this messages adheres to. [INFO] [stderr] 18 | | pub version: UInt, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/hangup.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// Optional error reason for the hangup. [INFO] [stderr] 21 | | pub reason: Option, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::reason` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/invite.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// A unique identifer for the call. [INFO] [stderr] 15 | | pub call_id: String, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::call_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// An opaque identifier for the verification process. [INFO] [stderr] 19 | | /// [INFO] [stderr] 20 | | /// Must be the same as the one used for the *m.key.verification.start* message. [INFO] [stderr] 21 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/invite.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// The time in milliseconds that the invite is valid for. Once the invite age exceeds this [INFO] [stderr] 18 | | /// value, clients should discard it. They should also no longer show the call as awaiting an [INFO] [stderr] 19 | | /// answer in the UI. [INFO] [stderr] 20 | | pub lifetime: UInt, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::lifetime` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/invite.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// The session description object. The session description type must be *offer*. [INFO] [stderr] 23 | | pub offer: SessionDescription, [INFO] [stderr] | |_________________________________________^ help: use the path separator to refer to an item: `raw::offer` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | / /// The verification method to use. [INFO] [stderr] 24 | | /// [INFO] [stderr] 25 | | /// Must be `m.sas.v1`. [INFO] [stderr] 26 | | pub method: VerificationMethod, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::method` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/call/invite.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// The version of the VoIP specification this messages adheres to. [INFO] [stderr] 26 | | pub version: UInt, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The encryption algorithm the key in this event is to be used with. [INFO] [stderr] 17 | | pub algorithm: Algorithm, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::algorithm` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | / /// The key agreement protocol the device is choosing to use, out of the options in the [INFO] [stderr] 29 | | /// *m.key.verification.start* message. [INFO] [stderr] 30 | | pub key_agreement_protocol: KeyAgreementProtocol, [INFO] [stderr] | |____________________________________________________________^ help: use the path separator to refer to an item: `raw::key_agreement_protocol` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// The room where the key is used. [INFO] [stderr] 20 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | / /// The hash method the device is choosing to use, out of the options in the [INFO] [stderr] 33 | | /// *m.key.verification.start* message. [INFO] [stderr] 34 | | pub hash: HashAlgorithm, [INFO] [stderr] | |___________________________________^ help: use the path separator to refer to an item: `raw::hash` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// The Curve25519 key of the device which initiated the session originally. [INFO] [stderr] 23 | | pub sender_key: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::sender_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | / /// The message authentication code the device is choosing to use, out of the options in the [INFO] [stderr] 37 | | /// *m.key.verification.start* message. [INFO] [stderr] 38 | | pub message_authentication_code: MessageAuthenticationCode, [INFO] [stderr] | |______________________________________________________________________^ help: use the path separator to refer to an item: `raw::message_authentication_code` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// The ID of the session that the key is for. [INFO] [stderr] 26 | | pub session_id: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::session_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | / /// The SAS methods both devices involved in the verification process understand. [INFO] [stderr] 41 | | /// [INFO] [stderr] 42 | | /// Must be a subset of the options in the *m.key.verification.start* message. [INFO] [stderr] 43 | | pub short_authentication_string: Vec, [INFO] [stderr] | |___________________________________________________________________________^ help: use the path separator to refer to an item: `raw::short_authentication_string` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | / /// The key to be exchanged. [INFO] [stderr] 29 | | pub session_key: String, [INFO] [stderr] | |___________________________________^ help: use the path separator to refer to an item: `raw::session_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | / /// The hash (encoded as unpadded base64) of the concatenation of the device's ephemeral public [INFO] [stderr] 46 | | /// key (encoded as unpadded base64) and the canonical JSON representation of the [INFO] [stderr] 47 | | /// *m.key.verification.start* message. [INFO] [stderr] 48 | | pub commitment: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::commitment` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/cancel.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// The opaque identifier for the verification process/request. [INFO] [stderr] 20 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | / /// The Ed25519 key of the device which initiated the session originally. [INFO] [stderr] 32 | | /// [INFO] [stderr] 33 | | /// It is "claimed" because the receiving device has no way to tell that the original [INFO] [stderr] 34 | | /// room_key actually came from a device which owns the private part of this key unless [INFO] [stderr] 35 | | /// they have done device verification. [INFO] [stderr] 36 | | pub sender_claimed_ed25519_key: String, [INFO] [stderr] | |__________________________________________________^ help: use the path separator to refer to an item: `raw::sender_claimed_ed25519_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/forwarded_room_key.rs:38:13 [INFO] [stderr] | [INFO] [stderr] 38 | / /// Chain of Curve25519 keys. [INFO] [stderr] 39 | | /// [INFO] [stderr] 40 | | /// It starts out empty, but each time the key is forwarded to another device, the [INFO] [stderr] 41 | | /// previous sender in the chain is added to the end of the list. For example, if the [INFO] [stderr] 42 | | /// key is forwarded from A to B to C, this field is empty between A and B, and contains [INFO] [stderr] 43 | | /// A's Curve25519 key between B and C. [INFO] [stderr] 44 | | pub forwarding_curve25519_key_chain: Vec, [INFO] [stderr] | |____________________________________________________________^ help: use the path separator to refer to an item: `raw::forwarding_curve25519_key_chain` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/cancel.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// A human readable description of the `code`. [INFO] [stderr] 23 | | /// [INFO] [stderr] 24 | | /// The client should only rely on this string if it does not understand the `code`. [INFO] [stderr] 25 | | pub reason: String, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::reason` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/fully_read.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 16 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/fully_read.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// The event the user's read marker is located at in the room. [INFO] [stderr] 20 | | pub event_id: EventId, [INFO] [stderr] | |_________________________________^ help: use the path separator to refer to an item: `raw::event_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/cancel.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | / /// The error code for why the process/request was cancelled by the user. [INFO] [stderr] 28 | | pub code: CancelCode, [INFO] [stderr] | |________________________________^ help: use the path separator to refer to an item: `raw::code` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/fully_read.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 16 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/key.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | / /// An opaque identifier for the verification process. [INFO] [stderr] 14 | | /// [INFO] [stderr] 15 | | /// Must be the same as the one used for the *m.key.verification.start* message. [INFO] [stderr] 16 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/key.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// The device's ephemeral public key, encoded as unpadded Base64. [INFO] [stderr] 19 | | pub key: String, [INFO] [stderr] | |___________________________^ help: use the path separator to refer to an item: `raw::key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/mac.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// An opaque identifier for the verification process. [INFO] [stderr] 16 | | /// [INFO] [stderr] 17 | | /// Must be the same as the one used for the *m.key.verification.start* message. [INFO] [stderr] 18 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/fully_read.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 6 | / ruma_event! { [INFO] [stderr] 7 | | /// The current location of the user's read marker in a room. [INFO] [stderr] 8 | | /// [INFO] [stderr] 9 | | /// This event appears in the user's room account data for the room the marker is applicable [INFO] [stderr] ... | [INFO] [stderr] 15 | /| /// The unique identifier for the room associated with this event. [INFO] [stderr] 16 | || pub room_id: RoomId, [INFO] [stderr] | ||_______________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 22 | | } [INFO] [stderr] 23 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// An opaque identifier for the verification process. [INFO] [stderr] 19 | | /// [INFO] [stderr] 20 | | /// Must be the same as the one used for the *m.key.verification.start* message. [INFO] [stderr] 21 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/mac.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// A map of the key ID to the MAC of the key, using the algorithm in the verification process. [INFO] [stderr] 21 | | /// [INFO] [stderr] 22 | | /// The MAC is encoded as unpadded Base64. [INFO] [stderr] 23 | | pub mac: HashMap, [INFO] [stderr] | |____________________________________________^ help: use the path separator to refer to an item: `raw::mac` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | / /// The verification method to use. [INFO] [stderr] 24 | | /// [INFO] [stderr] 25 | | /// Must be `m.sas.v1`. [INFO] [stderr] 26 | | pub method: VerificationMethod, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::method` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/mac.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// The MAC of the comma-separated, sorted, list of key IDs given in the `mac` property, encoded [INFO] [stderr] 26 | | /// as unpadded Base64. [INFO] [stderr] 27 | | pub keys: String, [INFO] [stderr] | |____________________________^ help: use the path separator to refer to an item: `raw::keys` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | / /// The key agreement protocol the device is choosing to use, out of the options in the [INFO] [stderr] 29 | | /// *m.key.verification.start* message. [INFO] [stderr] 30 | | pub key_agreement_protocol: KeyAgreementProtocol, [INFO] [stderr] | |____________________________________________________________^ help: use the path separator to refer to an item: `raw::key_agreement_protocol` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/request.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// The device ID which is initiating the request. [INFO] [stderr] 18 | | pub from_device: DeviceId, [INFO] [stderr] | |_____________________________________^ help: use the path separator to refer to an item: `raw::from_device` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | / /// The hash method the device is choosing to use, out of the options in the [INFO] [stderr] 33 | | /// *m.key.verification.start* message. [INFO] [stderr] 34 | | pub hash: HashAlgorithm, [INFO] [stderr] | |___________________________________^ help: use the path separator to refer to an item: `raw::hash` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | / /// The message authentication code the device is choosing to use, out of the options in the [INFO] [stderr] 37 | | /// *m.key.verification.start* message. [INFO] [stderr] 38 | | pub message_authentication_code: MessageAuthenticationCode, [INFO] [stderr] | |______________________________________________________________________^ help: use the path separator to refer to an item: `raw::message_authentication_code` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/request.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// An opaque identifier for the verification request. [INFO] [stderr] 21 | | /// [INFO] [stderr] 22 | | /// Must be unique with respect to the devices involved. [INFO] [stderr] 23 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | / /// The SAS methods both devices involved in the verification process understand. [INFO] [stderr] 41 | | /// [INFO] [stderr] 42 | | /// Must be a subset of the options in the *m.key.verification.start* message. [INFO] [stderr] 43 | | pub short_authentication_string: Vec, [INFO] [stderr] | |___________________________________________________________________________^ help: use the path separator to refer to an item: `raw::short_authentication_string` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/accept.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | / /// The hash (encoded as unpadded base64) of the concatenation of the device's ephemeral public [INFO] [stderr] 46 | | /// key (encoded as unpadded base64) and the canonical JSON representation of the [INFO] [stderr] 47 | | /// *m.key.verification.start* message. [INFO] [stderr] 48 | | pub commitment: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::commitment` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/request.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// The verification methods supported by the sender. [INFO] [stderr] 26 | | pub methods: Vec, [INFO] [stderr] | |________________________________________________^ help: use the path separator to refer to an item: `raw::methods` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/cancel.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// The opaque identifier for the verification process/request. [INFO] [stderr] 20 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/cancel.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// A human readable description of the `code`. [INFO] [stderr] 23 | | /// [INFO] [stderr] 24 | | /// The client should only rely on this string if it does not understand the `code`. [INFO] [stderr] 25 | | pub reason: String, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::reason` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/request.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | / /// The POSIX timestamp in milliseconds for when the request was made. [INFO] [stderr] 29 | | /// [INFO] [stderr] 30 | | /// If the request is in the future by more than 5 minutes or more than 10 minutes in [INFO] [stderr] 31 | | /// the past, the message should be ignored by the receiver. [INFO] [stderr] 32 | | pub timestamp: UInt, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::timestamp` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/cancel.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | / /// The error code for why the process/request was cancelled by the user. [INFO] [stderr] 28 | | pub code: CancelCode, [INFO] [stderr] | |________________________________^ help: use the path separator to refer to an item: `raw::code` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The unique identifier for the user associated with this event. [INFO] [stderr] 15 | | pub sender: UserId, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::sender` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/key.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | / /// An opaque identifier for the verification process. [INFO] [stderr] 14 | | /// [INFO] [stderr] 15 | | /// Must be the same as the one used for the *m.key.verification.start* message. [INFO] [stderr] 16 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// The current avatar URL for this user. [INFO] [stderr] 19 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 20 | | pub avatar_url: Option, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::avatar_url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// Whether or not the user is currently active. [INFO] [stderr] 23 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 24 | | pub currently_active: Option, [INFO] [stderr] | |______________________________________________^ help: use the path separator to refer to an item: `raw::currently_active` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/key.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// The device's ephemeral public key, encoded as unpadded Base64. [INFO] [stderr] 19 | | pub key: String, [INFO] [stderr] | |___________________________^ help: use the path separator to refer to an item: `raw::key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/mac.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// An opaque identifier for the verification process. [INFO] [stderr] 16 | | /// [INFO] [stderr] 17 | | /// Must be the same as the one used for the *m.key.verification.start* message. [INFO] [stderr] 18 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | / /// The current display name for this user. [INFO] [stderr] 27 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 28 | | pub displayname: Option, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::displayname` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / /// The last time since this user performed some action, in milliseconds. [INFO] [stderr] 31 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 32 | | pub last_active_ago: Option, [INFO] [stderr] | |_____________________________________________^ help: use the path separator to refer to an item: `raw::last_active_ago` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/mac.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// A map of the key ID to the MAC of the key, using the algorithm in the verification process. [INFO] [stderr] 21 | | /// [INFO] [stderr] 22 | | /// The MAC is encoded as unpadded Base64. [INFO] [stderr] 23 | | pub mac: HashMap, [INFO] [stderr] | |____________________________________________^ help: use the path separator to refer to an item: `raw::mac` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/mac.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// The MAC of the comma-separated, sorted, list of key IDs given in the `mac` property, encoded [INFO] [stderr] 26 | | /// as unpadded Base64. [INFO] [stderr] 27 | | pub keys: String, [INFO] [stderr] | |____________________________^ help: use the path separator to refer to an item: `raw::keys` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | / /// The presence state for this user. [INFO] [stderr] 35 | | pub presence: PresenceState, [INFO] [stderr] | |_______________________________________^ help: use the path separator to refer to an item: `raw::presence` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/request.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// The device ID which is initiating the request. [INFO] [stderr] 18 | | pub from_device: DeviceId, [INFO] [stderr] | |_____________________________________^ help: use the path separator to refer to an item: `raw::from_device` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | / /// An optional description to accompany the presence. [INFO] [stderr] 38 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 39 | | pub status_msg: Option, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::status_msg` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/request.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// An opaque identifier for the verification request. [INFO] [stderr] 21 | | /// [INFO] [stderr] 22 | | /// Must be unique with respect to the devices involved. [INFO] [stderr] 23 | | pub transaction_id: String, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::transaction_id` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/presence.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The unique identifier for the user associated with this event. [INFO] [stderr] 15 | | pub sender: UserId, [INFO] [stderr] | |______________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/request.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// The verification methods supported by the sender. [INFO] [stderr] 26 | | pub methods: Vec, [INFO] [stderr] | |________________________________________________^ help: use the path separator to refer to an item: `raw::methods` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/key/verification/request.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | / /// The POSIX timestamp in milliseconds for when the request was made. [INFO] [stderr] 29 | | /// [INFO] [stderr] 30 | | /// If the request is in the future by more than 5 minutes or more than 10 minutes in [INFO] [stderr] 31 | | /// the past, the message should be ignored by the receiver. [INFO] [stderr] 32 | | pub timestamp: UInt, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::timestamp` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The unique identifier for the user associated with this event. [INFO] [stderr] 15 | | pub sender: UserId, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::sender` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// The current avatar URL for this user. [INFO] [stderr] 19 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 20 | | pub avatar_url: Option, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::avatar_url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// Whether or not the user is currently active. [INFO] [stderr] 23 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 24 | | pub currently_active: Option, [INFO] [stderr] | |______________________________________________^ help: use the path separator to refer to an item: `raw::currently_active` [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/presence.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 8 | / ruma_event! { [INFO] [stderr] 9 | | /// Informs the client of a user's presence state change. [INFO] [stderr] 10 | | PresenceEvent { [INFO] [stderr] 11 | | kind: Event, [INFO] [stderr] ... | [INFO] [stderr] 14 | /| /// The unique identifier for the user associated with this event. [INFO] [stderr] 15 | || pub sender: UserId, [INFO] [stderr] | ||______________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/push_rules.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | / /// The global ruleset. [INFO] [stderr] 24 | | pub global: Ruleset, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::global` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | / /// The current display name for this user. [INFO] [stderr] 27 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 28 | | pub displayname: Option, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::displayname` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/receipt.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 17 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / /// The last time since this user performed some action, in milliseconds. [INFO] [stderr] 31 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 32 | | pub last_active_ago: Option, [INFO] [stderr] | |_____________________________________________^ help: use the path separator to refer to an item: `raw::last_active_ago` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | / /// The presence state for this user. [INFO] [stderr] 35 | | pub presence: PresenceState, [INFO] [stderr] | |_______________________________________^ help: use the path separator to refer to an item: `raw::presence` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/receipt.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 17 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/presence.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | / /// An optional description to accompany the presence. [INFO] [stderr] 38 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 39 | | pub status_msg: Option, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::status_msg` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/presence.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The unique identifier for the user associated with this event. [INFO] [stderr] 15 | | pub sender: UserId, [INFO] [stderr] | |______________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/receipt.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 10 | / ruma_event! { [INFO] [stderr] 11 | | /// Informs the client of new receipts. [INFO] [stderr] 12 | | ReceiptEvent { [INFO] [stderr] 13 | | kind: Event, [INFO] [stderr] ... | [INFO] [stderr] 16 | /| /// The unique identifier for the room associated with this event. [INFO] [stderr] 17 | || pub room_id: RoomId, [INFO] [stderr] | ||_______________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/aliases.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// A list of room aliases. [INFO] [stderr] 13 | | pub aliases: Vec, [INFO] [stderr] | |_________________________________________^ help: use the path separator to refer to an item: `raw::aliases` [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/presence.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 8 | / ruma_event! { [INFO] [stderr] 9 | | /// Informs the client of a user's presence state change. [INFO] [stderr] 10 | | PresenceEvent { [INFO] [stderr] 11 | | kind: Event, [INFO] [stderr] ... | [INFO] [stderr] 14 | /| /// The unique identifier for the user associated with this event. [INFO] [stderr] 15 | || pub sender: UserId, [INFO] [stderr] | ||______________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/push_rules.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | / /// The global ruleset. [INFO] [stderr] 24 | | pub global: Ruleset, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::global` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/receipt.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 17 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/receipt.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 17 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/avatar.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// Information about the avatar image. [INFO] [stderr] 16 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 17 | | pub info: Option, [INFO] [stderr] | |_______________________________________^ help: use the path separator to refer to an item: `raw::info` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/avatar.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// Information about the avatar thumbnail image. [INFO] [stderr] 20 | | /// URL of the avatar image. [INFO] [stderr] 21 | | pub url: String, [INFO] [stderr] | |___________________________^ help: use the path separator to refer to an item: `raw::url` [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/receipt.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 10 | / ruma_event! { [INFO] [stderr] 11 | | /// Informs the client of new receipts. [INFO] [stderr] 12 | | ReceiptEvent { [INFO] [stderr] 13 | | kind: Event, [INFO] [stderr] ... | [INFO] [stderr] 16 | /| /// The unique identifier for the room associated with this event. [INFO] [stderr] 17 | || pub room_id: RoomId, [INFO] [stderr] | ||_______________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 26 | | } [INFO] [stderr] 27 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/aliases.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// A list of room aliases. [INFO] [stderr] 13 | | pub aliases: Vec, [INFO] [stderr] | |_________________________________________^ help: use the path separator to refer to an item: `raw::aliases` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/avatar.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// Information about the avatar image. [INFO] [stderr] 16 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 17 | | pub info: Option, [INFO] [stderr] | |_______________________________________^ help: use the path separator to refer to an item: `raw::info` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/avatar.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// Information about the avatar thumbnail image. [INFO] [stderr] 20 | | /// URL of the avatar image. [INFO] [stderr] 21 | | pub url: String, [INFO] [stderr] | |___________________________^ help: use the path separator to refer to an item: `raw::url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/create.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// The `user_id` of the room creator. This is set by the homeserver. [INFO] [stderr] 19 | | pub creator: UserId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::creator` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/create.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// The `user_id` of the room creator. This is set by the homeserver. [INFO] [stderr] 19 | | pub creator: UserId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::creator` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/create.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | / /// Whether or not this room's data should be transferred to other homeservers. [INFO] [stderr] 22 | | #[serde(rename = "m.federate")] [INFO] [stderr] 23 | | #[serde(default = "default_true")] [INFO] [stderr] 24 | | pub federate: bool, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::federate` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/create.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | / /// Whether or not this room's data should be transferred to other homeservers. [INFO] [stderr] 22 | | #[serde(rename = "m.federate")] [INFO] [stderr] 23 | | #[serde(default = "default_true")] [INFO] [stderr] 24 | | pub federate: bool, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::federate` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/create.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | / /// The version of the room. Defaults to "1" if the key does not exist. [INFO] [stderr] 27 | | #[serde(default = "default_room_version_id")] [INFO] [stderr] 28 | | pub room_version: RoomVersionId, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::room_version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/create.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | / /// The version of the room. Defaults to "1" if the key does not exist. [INFO] [stderr] 27 | | #[serde(default = "default_room_version_id")] [INFO] [stderr] 28 | | pub room_version: RoomVersionId, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::room_version` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/create.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / /// A reference to the room this room replaces, if the previous room was upgraded. [INFO] [stderr] 31 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 32 | | pub predecessor: Option, [INFO] [stderr] | |_________________________________________________^ help: use the path separator to refer to an item: `raw::predecessor` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/encryption.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The encryption algorithm to be used to encrypt messages sent in this room. [INFO] [stderr] 15 | | /// [INFO] [stderr] 16 | | /// Must be `m.megolm.v1.aes-sha2`. [INFO] [stderr] 17 | | pub algorithm: Algorithm, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::algorithm` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/encryption.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// How long the session should be used before changing it. [INFO] [stderr] 20 | | /// [INFO] [stderr] 21 | | /// 604800000 (a week) is the recommended default. [INFO] [stderr] 22 | | pub rotation_period_ms: Option, [INFO] [stderr] | |________________________________________________^ help: use the path separator to refer to an item: `raw::rotation_period_ms` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/encryption.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | / /// How many messages should be sent before changing the session. [INFO] [stderr] 25 | | /// [INFO] [stderr] 26 | | /// 100 is the recommended default. [INFO] [stderr] 27 | | pub rotation_period_msgs: Option, [INFO] [stderr] | |__________________________________________________^ help: use the path separator to refer to an item: `raw::rotation_period_msgs` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/create.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / /// A reference to the room this room replaces, if the previous room was upgraded. [INFO] [stderr] 31 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 32 | | pub predecessor: Option, [INFO] [stderr] | |_________________________________________________^ help: use the path separator to refer to an item: `raw::predecessor` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/guest_access.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// A policy for guest user access to a room. [INFO] [stderr] 16 | | pub guest_access: GuestAccess, [INFO] [stderr] | |_________________________________________^ help: use the path separator to refer to an item: `raw::guest_access` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/history_visibility.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | / /// Who can see the room history. [INFO] [stderr] 14 | | pub history_visibility: HistoryVisibility, [INFO] [stderr] | |_____________________________________________________^ help: use the path separator to refer to an item: `raw::history_visibility` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/encryption.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// The encryption algorithm to be used to encrypt messages sent in this room. [INFO] [stderr] 15 | | /// [INFO] [stderr] 16 | | /// Must be `m.megolm.v1.aes-sha2`. [INFO] [stderr] 17 | | pub algorithm: Algorithm, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::algorithm` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/join_rules.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The type of rules used for users wishing to join this room. [INFO] [stderr] 13 | | pub join_rule: JoinRule, [INFO] [stderr] | |___________________________________^ help: use the path separator to refer to an item: `raw::join_rule` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/encryption.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// How long the session should be used before changing it. [INFO] [stderr] 20 | | /// [INFO] [stderr] 21 | | /// 604800000 (a week) is the recommended default. [INFO] [stderr] 22 | | pub rotation_period_ms: Option, [INFO] [stderr] | |________________________________________________^ help: use the path separator to refer to an item: `raw::rotation_period_ms` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | / /// The avatar URL for this user, if any. This is added by the homeserver. [INFO] [stderr] 40 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 41 | | pub avatar_url: Option, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::avatar_url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/encryption.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | / /// How many messages should be sent before changing the session. [INFO] [stderr] 25 | | /// [INFO] [stderr] 26 | | /// 100 is the recommended default. [INFO] [stderr] 27 | | pub rotation_period_msgs: Option, [INFO] [stderr] | |__________________________________________________^ help: use the path separator to refer to an item: `raw::rotation_period_msgs` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | / /// The display name for this user, if any. This is added by the homeserver. [INFO] [stderr] 44 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 45 | | pub displayname: Option, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::displayname` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/guest_access.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | / /// A policy for guest user access to a room. [INFO] [stderr] 16 | | pub guest_access: GuestAccess, [INFO] [stderr] | |_________________________________________^ help: use the path separator to refer to an item: `raw::guest_access` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/history_visibility.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | / /// Who can see the room history. [INFO] [stderr] 14 | | pub history_visibility: HistoryVisibility, [INFO] [stderr] | |_____________________________________________________^ help: use the path separator to refer to an item: `raw::history_visibility` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/join_rules.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The type of rules used for users wishing to join this room. [INFO] [stderr] 13 | | pub join_rule: JoinRule, [INFO] [stderr] | |___________________________________^ help: use the path separator to refer to an item: `raw::join_rule` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | / /// Flag indicating if the room containing this event was created [INFO] [stderr] 48 | | /// with the intention of being a direct chat. [INFO] [stderr] 49 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 50 | | pub is_direct: Option, [INFO] [stderr] | |_______________________________________^ help: use the path separator to refer to an item: `raw::is_direct` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:52:13 [INFO] [stderr] | [INFO] [stderr] 52 | / /// The membership state of this user. [INFO] [stderr] 53 | | pub membership: MembershipState, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::membership` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | / /// The avatar URL for this user, if any. This is added by the homeserver. [INFO] [stderr] 40 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 41 | | pub avatar_url: Option, [INFO] [stderr] | |__________________________________________^ help: use the path separator to refer to an item: `raw::avatar_url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | / /// If this member event is the successor to a third party invitation, this field will [INFO] [stderr] 56 | | /// contain information about that invitation. [INFO] [stderr] 57 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 58 | | pub third_party_invite: Option, [INFO] [stderr] | |____________________________________________________________^ help: use the path separator to refer to an item: `raw::third_party_invite` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | / /// The display name for this user, if any. This is added by the homeserver. [INFO] [stderr] 44 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 45 | | pub displayname: Option, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::displayname` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/message/feedback.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The event that this feedback is related to. [INFO] [stderr] 17 | | pub target_event_id: EventId, [INFO] [stderr] | |________________________________________^ help: use the path separator to refer to an item: `raw::target_event_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | / /// Flag indicating if the room containing this event was created [INFO] [stderr] 48 | | /// with the intention of being a direct chat. [INFO] [stderr] 49 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 50 | | pub is_direct: Option, [INFO] [stderr] | |_______________________________________^ help: use the path separator to refer to an item: `raw::is_direct` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/message/feedback.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// The type of feedback. [INFO] [stderr] 20 | | #[serde(rename = "type")] [INFO] [stderr] 21 | | pub feedback_type: FeedbackType, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::feedback_type` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/pinned_events.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// An ordered list of event IDs to pin. [INFO] [stderr] 13 | | pub pinned: Vec, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::pinned` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:52:13 [INFO] [stderr] | [INFO] [stderr] 52 | / /// The membership state of this user. [INFO] [stderr] 53 | | pub membership: MembershipState, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::membership` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/redaction.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The ID of the event that was redacted. [INFO] [stderr] 13 | | pub redacts: EventId, [INFO] [stderr] | |________________________________^ help: use the path separator to refer to an item: `raw::redacts` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/member.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | / /// If this member event is the successor to a third party invitation, this field will [INFO] [stderr] 56 | | /// contain information about that invitation. [INFO] [stderr] 57 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 58 | | pub third_party_invite: Option, [INFO] [stderr] | |____________________________________________________________^ help: use the path separator to refer to an item: `raw::third_party_invite` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/redaction.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The reason for the redaction, if any. [INFO] [stderr] 17 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 18 | | pub reason: Option, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::reason` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/room/redaction.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The ID of the event that was redacted. [INFO] [stderr] 13 | | pub redacts: EventId, [INFO] [stderr] | |________________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/message/feedback.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The event that this feedback is related to. [INFO] [stderr] 17 | | pub target_event_id: EventId, [INFO] [stderr] | |________________________________________^ help: use the path separator to refer to an item: `raw::target_event_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/message/feedback.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// The type of feedback. [INFO] [stderr] 20 | | #[serde(rename = "type")] [INFO] [stderr] 21 | | pub feedback_type: FeedbackType, [INFO] [stderr] | |___________________________________________^ help: use the path separator to refer to an item: `raw::feedback_type` [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/room/redaction.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 6 | / ruma_event! { [INFO] [stderr] 7 | | /// A redaction of an event. [INFO] [stderr] 8 | | RedactionEvent { [INFO] [stderr] 9 | | kind: RoomEvent, [INFO] [stderr] ... | [INFO] [stderr] 12 | /| /// The ID of the event that was redacted. [INFO] [stderr] 13 | || pub redacts: EventId, [INFO] [stderr] | ||________________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 20 | | } [INFO] [stderr] 21 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/third_party_invite.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// A user-readable string which represents the user who has been invited. [INFO] [stderr] 17 | | pub display_name: String, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::display_name` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/pinned_events.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// An ordered list of event IDs to pin. [INFO] [stderr] 13 | | pub pinned: Vec, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::pinned` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/third_party_invite.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// A URL which can be fetched to validate whether the key has been revoked. [INFO] [stderr] 20 | | pub key_validity_url: String, [INFO] [stderr] | |________________________________________^ help: use the path separator to refer to an item: `raw::key_validity_url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/third_party_invite.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// A Base64-encoded Ed25519 key with which the token must be signed. [INFO] [stderr] 23 | | pub public_key: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::public_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/third_party_invite.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// Keys with which the token may be signed. [INFO] [stderr] 26 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 27 | | pub public_keys: Option>, [INFO] [stderr] | |___________________________________________________^ help: use the path separator to refer to an item: `raw::public_keys` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/redaction.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The ID of the event that was redacted. [INFO] [stderr] 13 | | pub redacts: EventId, [INFO] [stderr] | |________________________________^ help: use the path separator to refer to an item: `raw::redacts` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/tombstone.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | / /// A server-defined message. [INFO] [stderr] 14 | | pub body: String, [INFO] [stderr] | |____________________________^ help: use the path separator to refer to an item: `raw::body` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/tombstone.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The new room the client should be visiting. [INFO] [stderr] 17 | | pub replacement_room: RoomId, [INFO] [stderr] | |________________________________________^ help: use the path separator to refer to an item: `raw::replacement_room` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/redaction.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The reason for the redaction, if any. [INFO] [stderr] 17 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 18 | | pub reason: Option, [INFO] [stderr] | |______________________________________^ help: use the path separator to refer to an item: `raw::reason` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/topic.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | / /// The topic text. [INFO] [stderr] 12 | | pub topic: String, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::topic` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/room/redaction.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The ID of the event that was redacted. [INFO] [stderr] 13 | | pub redacts: EventId, [INFO] [stderr] | |________________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The encryption algorithm the key in this event is to be used with. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// Must be `m.megolm.v1.aes-sha2`. [INFO] [stderr] 19 | | pub algorithm: Algorithm, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::algorithm` [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/room/redaction.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 6 | / ruma_event! { [INFO] [stderr] 7 | | /// A redaction of an event. [INFO] [stderr] 8 | | RedactionEvent { [INFO] [stderr] 9 | | kind: RoomEvent, [INFO] [stderr] ... | [INFO] [stderr] 12 | /| /// The ID of the event that was redacted. [INFO] [stderr] 13 | || pub redacts: EventId, [INFO] [stderr] | ||________________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 20 | | } [INFO] [stderr] 21 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | / /// The room where the key is used. [INFO] [stderr] 22 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | / /// The ID of the session that the key is for. [INFO] [stderr] 25 | | pub session_id: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::session_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | / /// The key to be exchanged. [INFO] [stderr] 28 | | pub session_key: String, [INFO] [stderr] | |___________________________________^ help: use the path separator to refer to an item: `raw::session_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/third_party_invite.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// A user-readable string which represents the user who has been invited. [INFO] [stderr] 17 | | pub display_name: String, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::display_name` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key_request.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// Whether this is a new key request or a cancellation of a previous request. [INFO] [stderr] 18 | | pub action: Action, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::action` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key_request.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// Information about the requested key. [INFO] [stderr] 21 | | /// [INFO] [stderr] 22 | | /// Required when action is `request`. [INFO] [stderr] 23 | | pub body: Option, [INFO] [stderr] | |______________________________________________^ help: use the path separator to refer to an item: `raw::body` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key_request.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// ID of the device requesting the key. [INFO] [stderr] 26 | | pub requesting_device_id: DeviceId, [INFO] [stderr] | |______________________________________________^ help: use the path separator to refer to an item: `raw::requesting_device_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/third_party_invite.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | / /// A URL which can be fetched to validate whether the key has been revoked. [INFO] [stderr] 20 | | pub key_validity_url: String, [INFO] [stderr] | |________________________________________^ help: use the path separator to refer to an item: `raw::key_validity_url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key_request.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | / /// A random string uniquely identifying the request for a key. [INFO] [stderr] 29 | | /// [INFO] [stderr] 30 | | /// If the key is requested multiple times, it should be reused. It should also reused [INFO] [stderr] 31 | | /// in order to cancel a request. [INFO] [stderr] 32 | | pub request_id: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::request_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/third_party_invite.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / /// A Base64-encoded Ed25519 key with which the token must be signed. [INFO] [stderr] 23 | | pub public_key: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::public_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/sticker.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | / /// A textual representation or associated description of the sticker image. This could [INFO] [stderr] 14 | | /// be the alt text of the original image, or a message to accompany and further [INFO] [stderr] 15 | | /// describe the sticker. [INFO] [stderr] 16 | | pub body: String, [INFO] [stderr] | |____________________________^ help: use the path separator to refer to an item: `raw::body` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/third_party_invite.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// Keys with which the token may be signed. [INFO] [stderr] 26 | | #[serde(skip_serializing_if = "Option::is_none")] [INFO] [stderr] 27 | | pub public_keys: Option>, [INFO] [stderr] | |___________________________________________________^ help: use the path separator to refer to an item: `raw::public_keys` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/sticker.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// Metadata about the image referred to in `url` including a thumbnail representation. [INFO] [stderr] 19 | | pub info: ImageInfo, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::info` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/tombstone.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | / /// A server-defined message. [INFO] [stderr] 14 | | pub body: String, [INFO] [stderr] | |____________________________^ help: use the path separator to refer to an item: `raw::body` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/sticker.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | / /// The URL to the sticker image. This must be a valid `mxc://` URI. [INFO] [stderr] 22 | | pub url: String, [INFO] [stderr] | |___________________________^ help: use the path separator to refer to an item: `raw::url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/tombstone.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The new room the client should be visiting. [INFO] [stderr] 17 | | pub replacement_room: RoomId, [INFO] [stderr] | |________________________________________^ help: use the path separator to refer to an item: `raw::replacement_room` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/tag.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// A map of tag names to tag info. [INFO] [stderr] 15 | | pub tags: HashMap, [INFO] [stderr] | |______________________________________________^ help: use the path separator to refer to an item: `raw::tags` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room/topic.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | / /// The topic text. [INFO] [stderr] 12 | | pub topic: String, [INFO] [stderr] | |_____________________________^ help: use the path separator to refer to an item: `raw::topic` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/typing.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 13 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The encryption algorithm the key in this event is to be used with. [INFO] [stderr] 17 | | /// [INFO] [stderr] 18 | | /// Must be `m.megolm.v1.aes-sha2`. [INFO] [stderr] 19 | | pub algorithm: Algorithm, [INFO] [stderr] | |____________________________________^ help: use the path separator to refer to an item: `raw::algorithm` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/typing.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The list of user IDs typing in this room, if any. [INFO] [stderr] 17 | | pub user_ids: Vec, [INFO] [stderr] | |_____________________________________^ help: use the path separator to refer to an item: `raw::user_ids` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/typing.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 13 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | / /// The room where the key is used. [INFO] [stderr] 22 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | / /// The ID of the session that the key is for. [INFO] [stderr] 25 | | pub session_id: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::session_id` [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/typing.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 6 | / ruma_event! { [INFO] [stderr] 7 | | /// Informs the client of the list of users currently typing. [INFO] [stderr] 8 | | TypingEvent { [INFO] [stderr] 9 | | kind: Event, [INFO] [stderr] ... | [INFO] [stderr] 12 | /| /// The unique identifier for the room associated with this event. [INFO] [stderr] 13 | || pub room_id: RoomId, [INFO] [stderr] | ||_______________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | / /// The key to be exchanged. [INFO] [stderr] 28 | | pub session_key: String, [INFO] [stderr] | |___________________________________^ help: use the path separator to refer to an item: `raw::session_key` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key_request.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | / /// Whether this is a new key request or a cancellation of a previous request. [INFO] [stderr] 18 | | pub action: Action, [INFO] [stderr] | |______________________________^ help: use the path separator to refer to an item: `raw::action` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key_request.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | / /// Information about the requested key. [INFO] [stderr] 21 | | /// [INFO] [stderr] 22 | | /// Required when action is `request`. [INFO] [stderr] 23 | | pub body: Option, [INFO] [stderr] | |______________________________________________^ help: use the path separator to refer to an item: `raw::body` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key_request.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | / /// ID of the device requesting the key. [INFO] [stderr] 26 | | pub requesting_device_id: DeviceId, [INFO] [stderr] | |______________________________________________^ help: use the path separator to refer to an item: `raw::requesting_device_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/room_key_request.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | / /// A random string uniquely identifying the request for a key. [INFO] [stderr] 29 | | /// [INFO] [stderr] 30 | | /// If the key is requested multiple times, it should be reused. It should also reused [INFO] [stderr] 31 | | /// in order to cancel a request. [INFO] [stderr] 32 | | pub request_id: String, [INFO] [stderr] | |__________________________________^ help: use the path separator to refer to an item: `raw::request_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/sticker.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | / /// A textual representation or associated description of the sticker image. This could [INFO] [stderr] 14 | | /// be the alt text of the original image, or a message to accompany and further [INFO] [stderr] 15 | | /// describe the sticker. [INFO] [stderr] 16 | | pub body: String, [INFO] [stderr] | |____________________________^ help: use the path separator to refer to an item: `raw::body` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/sticker.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | / /// Metadata about the image referred to in `url` including a thumbnail representation. [INFO] [stderr] 19 | | pub info: ImageInfo, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::info` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/sticker.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | / /// The URL to the sticker image. This must be a valid `mxc://` URI. [INFO] [stderr] 22 | | pub url: String, [INFO] [stderr] | |___________________________^ help: use the path separator to refer to an item: `raw::url` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/tag.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | / /// A map of tag names to tag info. [INFO] [stderr] 15 | | pub tags: HashMap, [INFO] [stderr] | |______________________________________________^ help: use the path separator to refer to an item: `raw::tags` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/typing.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 13 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ help: use the path separator to refer to an item: `raw::room_id` [INFO] [stderr] [INFO] [stderr] error[E0423]: expected value, found module `raw` [INFO] [stderr] --> src/typing.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | / /// The list of user IDs typing in this room, if any. [INFO] [stderr] 17 | | pub user_ids: Vec, [INFO] [stderr] | |_____________________________________^ help: use the path separator to refer to an item: `raw::user_ids` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `state` in this scope [INFO] [stderr] --> src/typing.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | / /// The unique identifier for the room associated with this event. [INFO] [stderr] 13 | | pub room_id: RoomId, [INFO] [stderr] | |_______________________________^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/typing.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 6 | / ruma_event! { [INFO] [stderr] 7 | | /// Informs the client of the list of users currently typing. [INFO] [stderr] 8 | | TypingEvent { [INFO] [stderr] 9 | | kind: Event, [INFO] [stderr] ... | [INFO] [stderr] 12 | /| /// The unique identifier for the room associated with this event. [INFO] [stderr] 13 | || pub room_id: RoomId, [INFO] [stderr] | ||_______________________________^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... | [INFO] [stderr] 19 | | } [INFO] [stderr] 20 | | } [INFO] [stderr] | |_- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error: aborting due to 104 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0423, E0424, E0425. [INFO] [stderr] For more information about an error, try `rustc --explain E0423`. [INFO] [stderr] error: could not compile `ruma-events`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 104 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0423, E0424, E0425. [INFO] [stderr] For more information about an error, try `rustc --explain E0423`. [INFO] [stderr] error: could not compile `ruma-events`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "48b4ee296179dd6afbeac1d270ee0b463ad93ca6ba1ae07ad6725938a95f5021"` [INFO] running `"docker" "rm" "-f" "48b4ee296179dd6afbeac1d270ee0b463ad93ca6ba1ae07ad6725938a95f5021"` [INFO] [stdout] 48b4ee296179dd6afbeac1d270ee0b463ad93ca6ba1ae07ad6725938a95f5021