[INFO] crate libasuran 0.0.3 is already in cache [INFO] checking libasuran-0.0.3 against try#f149601db42efe10ece8b284ab681fd4a6fcb89c for pr-68766 [INFO] extracting crate libasuran 0.0.3 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate libasuran 0.0.3 on toolchain f149601db42efe10ece8b284ab681fd4a6fcb89c [INFO] running `"/workspace/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate libasuran 0.0.3 [INFO] finished tweaking crates.io crate libasuran 0.0.3 [INFO] tweaked toml for crates.io crate libasuran 0.0.3 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] [stderr] Blocking waiting for file lock on package cache [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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 919cbb4ed255a37e7b37ff0c356c3c1b47261fabd8d1b42105a4f0159caa3c81 [INFO] running `"docker" "start" "-a" "919cbb4ed255a37e7b37ff0c356c3c1b47261fabd8d1b42105a4f0159caa3c81"` [INFO] [stderr] Compiling opaque-debug v0.2.3 [INFO] [stderr] Checking arrayvec v0.5.1 [INFO] [stderr] Checking fixedbitset v0.2.0 [INFO] [stderr] Checking futures-channel v0.3.2 [INFO] [stderr] Checking dir-diff v0.3.2 [INFO] [stderr] Compiling jobserver v0.1.21 [INFO] [stderr] Compiling block-cipher-trait v0.6.2 [INFO] [stderr] Compiling stream-cipher v0.3.2 [INFO] [stderr] Checking rand_pcg v0.2.1 [INFO] [stderr] Compiling futures-await-test-macro v0.3.0 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Compiling const-random-macro v0.1.8 [INFO] [stderr] Compiling zeroize_derive v1.0.0 [INFO] [stderr] Compiling quickcheck_macros v0.8.0 [INFO] [stderr] Checking lock_api v0.3.3 [INFO] [stderr] Checking serde_json v1.0.46 [INFO] [stderr] Checking bstr v0.2.10 [INFO] [stderr] Checking serde_bytes v0.11.3 [INFO] [stderr] Checking rmp-serde v0.14.2 [INFO] [stderr] Checking bincode v1.2.1 [INFO] [stderr] Checking chrono v0.4.10 [INFO] [stderr] Checking async-std v1.5.0 [INFO] [stderr] Compiling aes-soft v0.3.3 [INFO] [stderr] Compiling ctr v0.3.2 [INFO] [stderr] Compiling cc v1.0.50 [INFO] [stderr] Checking petgraph v0.5.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking futures-util v0.3.2 [INFO] [stderr] Checking blake2b_simd v0.5.10 [INFO] [stderr] Compiling aes-ctr v0.3.0 [INFO] [stderr] Checking parking_lot v0.9.0 [INFO] [stderr] Checking parking_lot v0.10.0 [INFO] [stderr] Checking const-random v0.1.8 [INFO] [stderr] Compiling fastcdc v1.0.2 [INFO] [stderr] Checking tinytemplate v1.0.3 [INFO] [stderr] Checking ahash v0.2.18 [INFO] [stderr] Checking rust-argon2 v0.6.1 [INFO] [stderr] Checking futures-intrusive v0.2.2 [INFO] [stderr] Checking hashbrown v0.6.3 [INFO] [stderr] Checking csv v1.1.3 [INFO] [stderr] Checking lru v0.4.3 [INFO] [stderr] Checking tempfile v3.1.0 [INFO] [stderr] Checking uuid v0.8.1 [INFO] [stderr] Checking quickcheck v0.9.2 [INFO] [stderr] Compiling zstd-sys v1.4.15+zstd.1.4.4 [INFO] [stderr] Compiling blake3 v0.1.4 [INFO] [stderr] Checking criterion v0.3.1 [INFO] [stderr] Checking zeroize v1.1.0 [INFO] [stderr] Checking futures-executor v0.3.2 [INFO] [stderr] Checking futures v0.3.2 [INFO] [stderr] Checking futures-await-test v0.3.0 [INFO] [stderr] Checking zstd-safe v2.0.3+zstd.1.4.4 [INFO] [stderr] Checking zstd v0.5.1+zstd.1.4.4 [INFO] [stderr] Checking libasuran v0.0.3 (/opt/rustwide/workdir) [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/manifest/driver.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 21 | / async fn raw_store_object< [INFO] [stderr] 22 | | B: Backend, [INFO] [stderr] 23 | | C: SlicerSettings + SlicerSettings + 'static, [INFO] [stderr] 24 | | >( [INFO] [stderr] ... | [INFO] [stderr] 61 | | Ok(()) [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/manifest/driver.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 66 | / async fn store_object + SlicerSettings + 'static>( [INFO] [stderr] 67 | | &self, [INFO] [stderr] 68 | | repo: &mut Repository, [INFO] [stderr] 69 | | chunker: Chunker, [INFO] [stderr] ... | [INFO] [stderr] 75 | | .await [INFO] [stderr] 76 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/manifest/driver.rs:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | #[async_trait(?Send)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 90 | / async fn raw_retrieve_object( [INFO] [stderr] 91 | | &self, [INFO] [stderr] 92 | | repo: &mut Repository, [INFO] [stderr] 93 | | archive: &Archive, [INFO] [stderr] ... | [INFO] [stderr] 124 | | Ok(()) [INFO] [stderr] 125 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/manifest/driver.rs:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | #[async_trait(?Send)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 129 | / async fn retrieve_object( [INFO] [stderr] 130 | | &self, [INFO] [stderr] 131 | | repo: &mut Repository, [INFO] [stderr] 132 | | archive: &Archive, [INFO] [stderr] ... | [INFO] [stderr] 136 | | self.raw_retrieve_object(repo, archive, path, objects).await [INFO] [stderr] 137 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 39 | / async fn last_modification(&mut self) -> DateTime { [INFO] [stderr] 40 | | let manifest = self.manifest.read().await; [INFO] [stderr] 41 | | let archive = &manifest[manifest.len() - 1]; [INFO] [stderr] 42 | | archive.timestamp() [INFO] [stderr] 43 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 44 | / async fn chunk_settings(&mut self) -> ChunkSettings { [INFO] [stderr] 45 | | *self.chunk_settings.read().await [INFO] [stderr] 46 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 47 | / async fn archive_iterator(&mut self) -> Self::Iterator { [INFO] [stderr] 48 | | self.manifest.read().await.clone().into_iter() [INFO] [stderr] 49 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 50 | / async fn write_chunk_settings(&mut self, settings: ChunkSettings) { [INFO] [stderr] 51 | | let mut x = self.chunk_settings.write().await; [INFO] [stderr] 52 | | *x = settings; [INFO] [stderr] 53 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 54 | / async fn write_archive(&mut self, archive: StoredArchive) { [INFO] [stderr] 55 | | let mut manifest = self.manifest.write().await; [INFO] [stderr] 56 | | manifest.push(archive); [INFO] [stderr] 57 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 60 | async fn touch(&mut self) {} [INFO] [stderr] | ---------------------------- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] 63 | impl Index for Mem { [INFO] [stderr] 64 | / async fn lookup_chunk(&mut self, id: ChunkID) -> Option { [INFO] [stderr] 65 | | self.index.read().await.get(&id).copied() [INFO] [stderr] 66 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 67 | / async fn set_chunk(&mut self, id: ChunkID, location: SegmentDescriptor) -> Result<()> { [INFO] [stderr] 68 | | self.index.write().await.insert(id, location); [INFO] [stderr] 69 | | Ok(()) [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 72 | / async fn commit_index(&mut self) -> Result<()> { [INFO] [stderr] 73 | | Ok(()) [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/manifest/driver.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 21 | / async fn raw_store_object< [INFO] [stderr] 22 | | B: Backend, [INFO] [stderr] 23 | | C: SlicerSettings + SlicerSettings + 'static, [INFO] [stderr] 24 | | >( [INFO] [stderr] ... | [INFO] [stderr] 61 | | Ok(()) [INFO] [stderr] 62 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/manifest/driver.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 66 | / async fn store_object + SlicerSettings + 'static>( [INFO] [stderr] 67 | | &self, [INFO] [stderr] 68 | | repo: &mut Repository, [INFO] [stderr] 69 | | chunker: Chunker, [INFO] [stderr] ... | [INFO] [stderr] 75 | | .await [INFO] [stderr] 76 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 75 | / async fn count_chunk(&mut self) -> usize { [INFO] [stderr] 76 | | self.index.read().await.len() [INFO] [stderr] 77 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 87 | / async fn write_key(&self, key: &EncryptedKey) -> Result<()> { [INFO] [stderr] 88 | | let mut skey = self.key.write().await; [INFO] [stderr] 89 | | *skey = Some(key.clone()); [INFO] [stderr] 90 | | Ok(()) [INFO] [stderr] 91 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/manifest/driver.rs:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | #[async_trait(?Send)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 90 | / async fn raw_retrieve_object( [INFO] [stderr] 91 | | &self, [INFO] [stderr] 92 | | repo: &mut Repository, [INFO] [stderr] 93 | | archive: &Archive, [INFO] [stderr] ... | [INFO] [stderr] 124 | | Ok(()) [INFO] [stderr] 125 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 92 | / async fn read_key(&self) -> Result { [INFO] [stderr] 93 | | let key: &Option = &*self.key.read().await; [INFO] [stderr] 94 | | if let Some(k) = key { [INFO] [stderr] 95 | | Ok(k.clone()) [INFO] [stderr] ... | [INFO] [stderr] 98 | | } [INFO] [stderr] 99 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 104 | / async fn read_chunk(&mut self, location: SegmentDescriptor) -> Result> { [INFO] [stderr] 105 | | let mut data = self.data.clone(); [INFO] [stderr] 106 | | data.read_chunk(location).await [INFO] [stderr] 107 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 109 | / async fn write_chunk(&mut self, chunk: Vec, id: ChunkID) -> Result { [INFO] [stderr] 110 | | let mut data = self.data.clone(); [INFO] [stderr] 111 | | data.write_chunk(chunk, id).await [INFO] [stderr] 112 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/index.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] 215 | impl backend::Index for Index { [INFO] [stderr] 216 | / async fn lookup_chunk(&mut self, id: ChunkID) -> Option { [INFO] [stderr] 217 | | let (input, output) = oneshot::channel(); [INFO] [stderr] 218 | | self.input [INFO] [stderr] 219 | | .send(IndexCommand::Lookup(id, input)) [INFO] [stderr] ... | [INFO] [stderr] 222 | | output.await.unwrap() [INFO] [stderr] 223 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/manifest/driver.rs:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | #[async_trait(?Send)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 129 | / async fn retrieve_object( [INFO] [stderr] 130 | | &self, [INFO] [stderr] 131 | | repo: &mut Repository, [INFO] [stderr] 132 | | archive: &Archive, [INFO] [stderr] ... | [INFO] [stderr] 136 | | self.raw_retrieve_object(repo, archive, path, objects).await [INFO] [stderr] 137 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 39 | / async fn last_modification(&mut self) -> DateTime { [INFO] [stderr] 40 | | let manifest = self.manifest.read().await; [INFO] [stderr] 41 | | let archive = &manifest[manifest.len() - 1]; [INFO] [stderr] 42 | | archive.timestamp() [INFO] [stderr] 43 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 44 | / async fn chunk_settings(&mut self) -> ChunkSettings { [INFO] [stderr] 45 | | *self.chunk_settings.read().await [INFO] [stderr] 46 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/index.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 224 | / async fn set_chunk(&mut self, id: ChunkID, location: SegmentDescriptor) -> Result<()> { [INFO] [stderr] 225 | | let (input, output) = oneshot::channel(); [INFO] [stderr] 226 | | self.input [INFO] [stderr] 227 | | .send(IndexCommand::Set(id, location, input)) [INFO] [stderr] ... | [INFO] [stderr] 230 | | output.await.unwrap() [INFO] [stderr] 231 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/index.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 232 | / async fn commit_index(&mut self) -> Result<()> { [INFO] [stderr] 233 | | let (input, output) = oneshot::channel(); [INFO] [stderr] 234 | | self.input.send(IndexCommand::Commit(input)).await.unwrap(); [INFO] [stderr] 235 | | output.await.unwrap() [INFO] [stderr] 236 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/index.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 237 | / async fn count_chunk(&mut self) -> usize { [INFO] [stderr] 238 | | let (input, output) = oneshot::channel(); [INFO] [stderr] 239 | | self.input.send(IndexCommand::Count(input)).await.unwrap(); [INFO] [stderr] 240 | | output.await.unwrap() [INFO] [stderr] 241 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 385 | / async fn last_modification(&mut self) -> DateTime { [INFO] [stderr] 386 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 387 | | self.input.send(ManifestCommand::LastMod(i)).await.unwrap(); [INFO] [stderr] 388 | | o.await.unwrap() [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 47 | / async fn archive_iterator(&mut self) -> Self::Iterator { [INFO] [stderr] 48 | | self.manifest.read().await.clone().into_iter() [INFO] [stderr] 49 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 50 | / async fn write_chunk_settings(&mut self, settings: ChunkSettings) { [INFO] [stderr] 51 | | let mut x = self.chunk_settings.write().await; [INFO] [stderr] 52 | | *x = settings; [INFO] [stderr] 53 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 390 | / async fn chunk_settings(&mut self) -> ChunkSettings { [INFO] [stderr] 391 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 392 | | self.input [INFO] [stderr] 393 | | .send(ManifestCommand::ChunkSettings(i)) [INFO] [stderr] ... | [INFO] [stderr] 396 | | o.await.unwrap() [INFO] [stderr] 397 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 54 | / async fn write_archive(&mut self, archive: StoredArchive) { [INFO] [stderr] 55 | | let mut manifest = self.manifest.write().await; [INFO] [stderr] 56 | | manifest.push(archive); [INFO] [stderr] 57 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 398 | / async fn archive_iterator(&mut self) -> Self::Iterator { [INFO] [stderr] 399 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 400 | | self.input [INFO] [stderr] 401 | | .send(ManifestCommand::ArchiveIterator(i)) [INFO] [stderr] ... | [INFO] [stderr] 404 | | o.await.unwrap() [INFO] [stderr] 405 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 60 | async fn touch(&mut self) {} [INFO] [stderr] | ---------------------------- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 406 | / async fn write_chunk_settings(&mut self, settings: ChunkSettings) { [INFO] [stderr] 407 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 408 | | self.input [INFO] [stderr] 409 | | .send(ManifestCommand::WriteChunkSettings(settings, i)) [INFO] [stderr] ... | [INFO] [stderr] 412 | | o.await.unwrap() [INFO] [stderr] 413 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 414 | / async fn write_archive(&mut self, archive: StoredArchive) { [INFO] [stderr] 415 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 416 | | self.input [INFO] [stderr] 417 | | .send(ManifestCommand::WriteArchive(archive, i)) [INFO] [stderr] ... | [INFO] [stderr] 420 | | o.await.unwrap() [INFO] [stderr] 421 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] 63 | impl Index for Mem { [INFO] [stderr] 64 | / async fn lookup_chunk(&mut self, id: ChunkID) -> Option { [INFO] [stderr] 65 | | self.index.read().await.get(&id).copied() [INFO] [stderr] 66 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 423 | async fn touch(&mut self) {} [INFO] [stderr] | ---------------------------- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 67 | / async fn set_chunk(&mut self, id: ChunkID, location: SegmentDescriptor) -> Result<()> { [INFO] [stderr] 68 | | self.index.write().await.insert(id, location); [INFO] [stderr] 69 | | Ok(()) [INFO] [stderr] 70 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 72 | / async fn commit_index(&mut self) -> Result<()> { [INFO] [stderr] 73 | | Ok(()) [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 80 | / async fn write_key(&self, key: &EncryptedKey) -> Result<()> { [INFO] [stderr] 81 | | let key_path = self.path.join("key"); [INFO] [stderr] 82 | | let mut file = LockedFile::open_read_write(&key_path)? [INFO] [stderr] 83 | | .context("Unable to lock key file for writing")?; [INFO] [stderr] 84 | | rmps::encode::write(&mut file, key).context("Unable to serialize key") [INFO] [stderr] 85 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 89 | / async fn read_key(&self) -> Result { [INFO] [stderr] 90 | | let key_path = self.path.join("key"); [INFO] [stderr] 91 | | let file = File::open(&key_path)?; [INFO] [stderr] 92 | | rmps::decode::from_read(&file).context("Unable to deserialize key") [INFO] [stderr] 93 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 75 | / async fn count_chunk(&mut self) -> usize { [INFO] [stderr] 76 | | self.index.read().await.len() [INFO] [stderr] 77 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 87 | / async fn write_key(&self, key: &EncryptedKey) -> Result<()> { [INFO] [stderr] 88 | | let mut skey = self.key.write().await; [INFO] [stderr] 89 | | *skey = Some(key.clone()); [INFO] [stderr] 90 | | Ok(()) [INFO] [stderr] 91 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 96 | / async fn read_chunk(&mut self, location: SegmentDescriptor) -> Result> { [INFO] [stderr] 97 | | self.segment_handle.read_chunk(location).await [INFO] [stderr] 98 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 92 | / async fn read_key(&self) -> Result { [INFO] [stderr] 93 | | let key: &Option = &*self.key.read().await; [INFO] [stderr] 94 | | if let Some(k) = key { [INFO] [stderr] 95 | | Ok(k.clone()) [INFO] [stderr] ... | [INFO] [stderr] 98 | | } [INFO] [stderr] 99 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 101 | / async fn write_chunk(&mut self, chunk: Vec, id: ChunkID) -> Result { [INFO] [stderr] 102 | | self.segment_handle.write_chunk(chunk, id).await [INFO] [stderr] 103 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 104 | / async fn read_chunk(&mut self, location: SegmentDescriptor) -> Result> { [INFO] [stderr] 105 | | let mut data = self.data.clone(); [INFO] [stderr] 106 | | data.read_chunk(location).await [INFO] [stderr] 107 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/mem.rs:80:1 [INFO] [stderr] | [INFO] [stderr] 80 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 109 | / async fn write_chunk(&mut self, chunk: Vec, id: ChunkID) -> Result { [INFO] [stderr] 110 | | let mut data = self.data.clone(); [INFO] [stderr] 111 | | data.write_chunk(chunk, id).await [INFO] [stderr] 112 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/index.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] 215 | impl backend::Index for Index { [INFO] [stderr] 216 | / async fn lookup_chunk(&mut self, id: ChunkID) -> Option { [INFO] [stderr] 217 | | let (input, output) = oneshot::channel(); [INFO] [stderr] 218 | | self.input [INFO] [stderr] 219 | | .send(IndexCommand::Lookup(id, input)) [INFO] [stderr] ... | [INFO] [stderr] 222 | | output.await.unwrap() [INFO] [stderr] 223 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/index.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 224 | / async fn set_chunk(&mut self, id: ChunkID, location: SegmentDescriptor) -> Result<()> { [INFO] [stderr] 225 | | let (input, output) = oneshot::channel(); [INFO] [stderr] 226 | | self.input [INFO] [stderr] 227 | | .send(IndexCommand::Set(id, location, input)) [INFO] [stderr] ... | [INFO] [stderr] 230 | | output.await.unwrap() [INFO] [stderr] 231 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/index.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 232 | / async fn commit_index(&mut self) -> Result<()> { [INFO] [stderr] 233 | | let (input, output) = oneshot::channel(); [INFO] [stderr] 234 | | self.input.send(IndexCommand::Commit(input)).await.unwrap(); [INFO] [stderr] 235 | | output.await.unwrap() [INFO] [stderr] 236 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/index.rs:214:1 [INFO] [stderr] | [INFO] [stderr] 214 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 237 | / async fn count_chunk(&mut self) -> usize { [INFO] [stderr] 238 | | let (input, output) = oneshot::channel(); [INFO] [stderr] 239 | | self.input.send(IndexCommand::Count(input)).await.unwrap(); [INFO] [stderr] 240 | | output.await.unwrap() [INFO] [stderr] 241 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 385 | / async fn last_modification(&mut self) -> DateTime { [INFO] [stderr] 386 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 387 | | self.input.send(ManifestCommand::LastMod(i)).await.unwrap(); [INFO] [stderr] 388 | | o.await.unwrap() [INFO] [stderr] 389 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 390 | / async fn chunk_settings(&mut self) -> ChunkSettings { [INFO] [stderr] 391 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 392 | | self.input [INFO] [stderr] 393 | | .send(ManifestCommand::ChunkSettings(i)) [INFO] [stderr] ... | [INFO] [stderr] 396 | | o.await.unwrap() [INFO] [stderr] 397 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 398 | / async fn archive_iterator(&mut self) -> Self::Iterator { [INFO] [stderr] 399 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 400 | | self.input [INFO] [stderr] 401 | | .send(ManifestCommand::ArchiveIterator(i)) [INFO] [stderr] ... | [INFO] [stderr] 404 | | o.await.unwrap() [INFO] [stderr] 405 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 406 | / async fn write_chunk_settings(&mut self, settings: ChunkSettings) { [INFO] [stderr] 407 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 408 | | self.input [INFO] [stderr] 409 | | .send(ManifestCommand::WriteChunkSettings(settings, i)) [INFO] [stderr] ... | [INFO] [stderr] 412 | | o.await.unwrap() [INFO] [stderr] 413 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 414 | / async fn write_archive(&mut self, archive: StoredArchive) { [INFO] [stderr] 415 | | let (i, o) = oneshot::channel(); [INFO] [stderr] 416 | | self.input [INFO] [stderr] 417 | | .send(ManifestCommand::WriteArchive(archive, i)) [INFO] [stderr] ... | [INFO] [stderr] 420 | | o.await.unwrap() [INFO] [stderr] 421 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile/manifest.rs:382:1 [INFO] [stderr] | [INFO] [stderr] 382 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 423 | async fn touch(&mut self) {} [INFO] [stderr] | ---------------------------- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 80 | / async fn write_key(&self, key: &EncryptedKey) -> Result<()> { [INFO] [stderr] 81 | | let key_path = self.path.join("key"); [INFO] [stderr] 82 | | let mut file = LockedFile::open_read_write(&key_path)? [INFO] [stderr] 83 | | .context("Unable to lock key file for writing")?; [INFO] [stderr] 84 | | rmps::encode::write(&mut file, key).context("Unable to serialize key") [INFO] [stderr] 85 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 89 | / async fn read_key(&self) -> Result { [INFO] [stderr] 90 | | let key_path = self.path.join("key"); [INFO] [stderr] 91 | | let file = File::open(&key_path)?; [INFO] [stderr] 92 | | rmps::decode::from_read(&file).context("Unable to deserialize key") [INFO] [stderr] 93 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 96 | / async fn read_chunk(&mut self, location: SegmentDescriptor) -> Result> { [INFO] [stderr] 97 | | self.segment_handle.read_chunk(location).await [INFO] [stderr] 98 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error[E0424]: expected value, found module `self` [INFO] [stderr] --> src/repository/backend/multifile.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[async_trait] [INFO] [stderr] | ^^^^^^^^^^^^^^ `self` value is a keyword only available in methods with a `self` parameter [INFO] [stderr] ... [INFO] [stderr] 101 | / async fn write_chunk(&mut self, chunk: Vec, id: ChunkID) -> Result { [INFO] [stderr] 102 | | self.segment_handle.write_chunk(chunk, id).await [INFO] [stderr] 103 | | } [INFO] [stderr] | |_____- this function doesn't have a `self` parameter [INFO] [stderr] [INFO] [stderr] error: aborting due to 32 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0424`. [INFO] [stderr] error: could not compile `libasuran`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 32 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0424`. [INFO] [stderr] error: could not compile `libasuran`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "919cbb4ed255a37e7b37ff0c356c3c1b47261fabd8d1b42105a4f0159caa3c81"` [INFO] running `"docker" "rm" "-f" "919cbb4ed255a37e7b37ff0c356c3c1b47261fabd8d1b42105a4f0159caa3c81"` [INFO] [stdout] 919cbb4ed255a37e7b37ff0c356c3c1b47261fabd8d1b42105a4f0159caa3c81