Aug 10 18:01:17.698 INFO checking ratijas/mess-client against master#f6d43ed84207c7e58f363f46e5a438ff40f2b311 for libc-1 Aug 10 18:01:17.698 INFO running: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 18:01:17.698 INFO creating container for: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 18:01:17.698 INFO running `"docker" "create" "-v" "/tmp/crater.TdMc6ppzExU4:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-2/master#f6d43ed84207c7e58f363f46e5a438ff40f2b311:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 18:01:17.939 INFO blam! b73c39b1ef93c58aed672485a53a47074a74afc8e35f8e6a13b50f9f4a168dd2 Aug 10 18:01:17.941 INFO running `"docker" "start" "-a" "b73c39b1ef93c58aed672485a53a47074a74afc8e35f8e6a13b50f9f4a168dd2"` Aug 10 18:01:18.811 INFO kablam! warning: dependency (algos) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Aug 10 18:01:19.137 INFO kablam! Checking unicode-segmentation v0.1.3 Aug 10 18:01:19.139 INFO kablam! Checking cassowary v0.2.1 Aug 10 18:01:19.143 INFO kablam! Checking termion v1.5.1 Aug 10 18:01:19.145 INFO kablam! Checking base64 v0.7.0 Aug 10 18:01:19.149 INFO kablam! Checking algos v0.2.0 Aug 10 18:01:19.159 INFO kablam! Checking reqwest v0.8.7 Aug 10 18:01:25.300 INFO kablam! Checking tui v0.1.3 Aug 10 18:01:30.166 INFO kablam! Checking client v0.1.0 (file:///source) Aug 10 18:01:31.120 INFO kablam! error[E0432]: unresolved import `algos::methods` Aug 10 18:01:31.120 INFO kablam! --> src/app.rs:2:12 Aug 10 18:01:31.120 INFO kablam! | Aug 10 18:01:31.120 INFO kablam! 2 | use algos::methods::ClientMethod; Aug 10 18:01:31.120 INFO kablam! | ^^^^^^^ Could not find `methods` in `algos` Aug 10 18:01:31.124 INFO kablam! Aug 10 18:01:31.124 INFO kablam! error[E0432]: unresolved import `algos::types` Aug 10 18:01:31.124 INFO kablam! --> src/imports.rs:29:16 Aug 10 18:01:31.125 INFO kablam! | Aug 10 18:01:31.125 INFO kablam! 29 | pub use algos::types::*; Aug 10 18:01:31.125 INFO kablam! | ^^^^^ Could not find `types` in `algos` Aug 10 18:01:31.125 INFO kablam! Aug 10 18:01:31.125 INFO kablam! error[E0432]: unresolved import `algos::methods` Aug 10 18:01:31.125 INFO kablam! --> src/imports.rs:30:16 Aug 10 18:01:31.125 INFO kablam! | Aug 10 18:01:31.125 INFO kablam! 30 | pub use algos::methods::*; Aug 10 18:01:31.125 INFO kablam! | ^^^^^^^ Could not find `methods` in `algos` Aug 10 18:01:31.125 INFO kablam! Aug 10 18:01:31.125 INFO kablam! error[E0432]: unresolved import `algos::noise` Aug 10 18:01:31.125 INFO kablam! --> src/imports.rs:31:16 Aug 10 18:01:31.125 INFO kablam! | Aug 10 18:01:31.125 INFO kablam! 31 | pub use algos::noise::NoiseLevel; Aug 10 18:01:31.125 INFO kablam! | ^^^^^ Could not find `noise` in `algos` Aug 10 18:01:31.125 INFO kablam! Aug 10 18:01:31.130 INFO kablam! error[E0432]: unresolved import `algos::methods` Aug 10 18:01:31.130 INFO kablam! --> src/app.rs:2:12 Aug 10 18:01:31.130 INFO kablam! | Aug 10 18:01:31.130 INFO kablam! 2 | use algos::methods::ClientMethod; Aug 10 18:01:31.130 INFO kablam! | ^^^^^^^ Could not find `methods` in `algos` Aug 10 18:01:31.130 INFO kablam! Aug 10 18:01:31.131 INFO kablam! error[E0432]: unresolved import `algos::types` Aug 10 18:01:31.131 INFO kablam! --> src/imports.rs:29:16 Aug 10 18:01:31.131 INFO kablam! | Aug 10 18:01:31.131 INFO kablam! 29 | pub use algos::types::*; Aug 10 18:01:31.131 INFO kablam! | ^^^^^ Could not find `types` in `algos` Aug 10 18:01:31.131 INFO kablam! Aug 10 18:01:31.131 INFO kablam! error[E0432]: unresolved import `algos::methods` Aug 10 18:01:31.131 INFO kablam! --> src/imports.rs:30:16 Aug 10 18:01:31.131 INFO kablam! | Aug 10 18:01:31.131 INFO kablam! 30 | pub use algos::methods::*; Aug 10 18:01:31.131 INFO kablam! | ^^^^^^^ Could not find `methods` in `algos` Aug 10 18:01:31.131 INFO kablam! Aug 10 18:01:31.131 INFO kablam! error[E0432]: unresolved import `algos::noise` Aug 10 18:01:31.131 INFO kablam! --> src/imports.rs:31:16 Aug 10 18:01:31.131 INFO kablam! | Aug 10 18:01:31.131 INFO kablam! 31 | pub use algos::noise::NoiseLevel; Aug 10 18:01:31.131 INFO kablam! | ^^^^^ Could not find `noise` in `algos` Aug 10 18:01:31.131 INFO kablam! Aug 10 18:01:31.230 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `LoginResult` Aug 10 18:01:31.230 INFO kablam! --> src/app.rs:110:21 Aug 10 18:01:31.230 INFO kablam! | Aug 10 18:01:31.230 INFO kablam! 110 | LoginResult::LoginOk { username } => { Aug 10 18:01:31.230 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `LoginResult` Aug 10 18:01:31.230 INFO kablam! Aug 10 18:01:31.230 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `LoginResult` Aug 10 18:01:31.230 INFO kablam! --> src/app.rs:115:21 Aug 10 18:01:31.230 INFO kablam! | Aug 10 18:01:31.230 INFO kablam! 115 | LoginResult::LoginErr => { Aug 10 18:01:31.230 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `LoginResult` Aug 10 18:01:31.231 INFO kablam! Aug 10 18:01:31.235 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.235 INFO kablam! --> src/app.rs:229:17 Aug 10 18:01:31.235 INFO kablam! | Aug 10 18:01:31.235 INFO kablam! 229 | Update::TextUpdate { ref from, ref to, ref payload } => { Aug 10 18:01:31.235 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.235 INFO kablam! Aug 10 18:01:31.236 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.236 INFO kablam! --> src/app.rs:241:17 Aug 10 18:01:31.236 INFO kablam! | Aug 10 18:01:31.236 INFO kablam! 241 | Update::FileUpdate { ref from, ref to, ref meta, .. } => { Aug 10 18:01:31.236 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.236 INFO kablam! Aug 10 18:01:31.236 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `FileMeta` Aug 10 18:01:31.236 INFO kablam! --> src/app.rs:244:26 Aug 10 18:01:31.236 INFO kablam! | Aug 10 18:01:31.236 INFO kablam! 244 | let &FileMeta::FileMeta { ref name, size, ref mime } = meta; Aug 10 18:01:31.236 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `FileMeta` Aug 10 18:01:31.236 INFO kablam! Aug 10 18:01:31.237 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.237 INFO kablam! --> src/app.rs:271:35 Aug 10 18:01:31.237 INFO kablam! | Aug 10 18:01:31.237 INFO kablam! 271 | self.history.push(Update::TextUpdate { Aug 10 18:01:31.237 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.237 INFO kablam! Aug 10 18:01:31.238 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.238 INFO kablam! --> src/app.rs:282:35 Aug 10 18:01:31.238 INFO kablam! | Aug 10 18:01:31.238 INFO kablam! 282 | self.history.push(Update::FileUpdate { Aug 10 18:01:31.238 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.238 INFO kablam! Aug 10 18:01:31.238 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Updates` Aug 10 18:01:31.238 INFO kablam! --> src/app.rs:297:21 Aug 10 18:01:31.238 INFO kablam! | Aug 10 18:01:31.238 INFO kablam! 297 | let Updates::Updates { updates } = updates; Aug 10 18:01:31.238 INFO kablam! | ^^^^^^^ Use of undeclared type or module `Updates` Aug 10 18:01:31.238 INFO kablam! Aug 10 18:01:31.238 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.238 INFO kablam! --> src/app.rs:299:29 Aug 10 18:01:31.239 INFO kablam! | Aug 10 18:01:31.239 INFO kablam! 299 | if let &Update::FileUpdate { ref meta, ref file_id, .. } = &update { Aug 10 18:01:31.239 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.239 INFO kablam! Aug 10 18:01:31.239 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.239 INFO kablam! --> src/app.rs:368:32 Aug 10 18:01:31.239 INFO kablam! | Aug 10 18:01:31.239 INFO kablam! 368 | let data = Data::from_bytes( Aug 10 18:01:31.239 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.239 INFO kablam! Aug 10 18:01:31.239 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Compression` Aug 10 18:01:31.239 INFO kablam! --> src/app.rs:370:25 Aug 10 18:01:31.239 INFO kablam! | Aug 10 18:01:31.239 INFO kablam! 370 | Compression::Rle, Aug 10 18:01:31.239 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `Compression` Aug 10 18:01:31.239 INFO kablam! Aug 10 18:01:31.239 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Coding` Aug 10 18:01:31.239 INFO kablam! --> src/app.rs:371:25 Aug 10 18:01:31.239 INFO kablam! | Aug 10 18:01:31.239 INFO kablam! 371 | Coding::Hamming, Aug 10 18:01:31.239 INFO kablam! | ^^^^^^ Use of undeclared type or module `Coding` Aug 10 18:01:31.239 INFO kablam! Aug 10 18:01:31.239 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.239 INFO kablam! --> src/app.rs:374:25 Aug 10 18:01:31.239 INFO kablam! | Aug 10 18:01:31.239 INFO kablam! 374 | let Data::Data { coding, compression, length, bytes } = data; Aug 10 18:01:31.239 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.239 INFO kablam! Aug 10 18:01:31.240 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.240 INFO kablam! --> src/app.rs:378:32 Aug 10 18:01:31.240 INFO kablam! | Aug 10 18:01:31.240 INFO kablam! 378 | let data = Data::Data { coding, compression, length, bytes }; Aug 10 18:01:31.240 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.240 INFO kablam! Aug 10 18:01:31.262 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `LoginResult` Aug 10 18:01:31.262 INFO kablam! --> src/app.rs:110:21 Aug 10 18:01:31.262 INFO kablam! | Aug 10 18:01:31.262 INFO kablam! 110 | LoginResult::LoginOk { username } => { Aug 10 18:01:31.263 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `LoginResult` Aug 10 18:01:31.265 INFO kablam! Aug 10 18:01:31.266 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `LoginResult` Aug 10 18:01:31.266 INFO kablam! --> src/app.rs:115:21 Aug 10 18:01:31.266 INFO kablam! | Aug 10 18:01:31.266 INFO kablam! 115 | LoginResult::LoginErr => { Aug 10 18:01:31.266 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `LoginResult` Aug 10 18:01:31.266 INFO kablam! Aug 10 18:01:31.271 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.271 INFO kablam! --> src/app.rs:229:17 Aug 10 18:01:31.271 INFO kablam! | Aug 10 18:01:31.271 INFO kablam! 229 | Update::TextUpdate { ref from, ref to, ref payload } => { Aug 10 18:01:31.271 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.276 INFO kablam! Aug 10 18:01:31.277 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.277 INFO kablam! --> src/app.rs:241:17 Aug 10 18:01:31.277 INFO kablam! | Aug 10 18:01:31.277 INFO kablam! 241 | Update::FileUpdate { ref from, ref to, ref meta, .. } => { Aug 10 18:01:31.277 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.277 INFO kablam! Aug 10 18:01:31.277 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `FileMeta` Aug 10 18:01:31.277 INFO kablam! --> src/app.rs:244:26 Aug 10 18:01:31.277 INFO kablam! | Aug 10 18:01:31.277 INFO kablam! 244 | let &FileMeta::FileMeta { ref name, size, ref mime } = meta; Aug 10 18:01:31.277 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `FileMeta` Aug 10 18:01:31.277 INFO kablam! Aug 10 18:01:31.278 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.278 INFO kablam! --> src/app.rs:271:35 Aug 10 18:01:31.278 INFO kablam! | Aug 10 18:01:31.278 INFO kablam! 271 | self.history.push(Update::TextUpdate { Aug 10 18:01:31.278 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.278 INFO kablam! Aug 10 18:01:31.278 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.278 INFO kablam! --> src/app.rs:282:35 Aug 10 18:01:31.278 INFO kablam! | Aug 10 18:01:31.278 INFO kablam! 282 | self.history.push(Update::FileUpdate { Aug 10 18:01:31.278 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.278 INFO kablam! Aug 10 18:01:31.278 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Updates` Aug 10 18:01:31.278 INFO kablam! --> src/app.rs:297:21 Aug 10 18:01:31.278 INFO kablam! | Aug 10 18:01:31.278 INFO kablam! 297 | let Updates::Updates { updates } = updates; Aug 10 18:01:31.278 INFO kablam! | ^^^^^^^ Use of undeclared type or module `Updates` Aug 10 18:01:31.278 INFO kablam! Aug 10 18:01:31.278 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Update` Aug 10 18:01:31.278 INFO kablam! --> src/app.rs:299:29 Aug 10 18:01:31.278 INFO kablam! | Aug 10 18:01:31.278 INFO kablam! 299 | if let &Update::FileUpdate { ref meta, ref file_id, .. } = &update { Aug 10 18:01:31.279 INFO kablam! | ^^^^^^ Use of undeclared type or module `Update` Aug 10 18:01:31.279 INFO kablam! Aug 10 18:01:31.279 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.280 INFO kablam! --> src/app.rs:368:32 Aug 10 18:01:31.280 INFO kablam! | Aug 10 18:01:31.280 INFO kablam! 368 | let data = Data::from_bytes( Aug 10 18:01:31.280 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.280 INFO kablam! Aug 10 18:01:31.280 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Compression` Aug 10 18:01:31.280 INFO kablam! --> src/app.rs:370:25 Aug 10 18:01:31.280 INFO kablam! | Aug 10 18:01:31.280 INFO kablam! 370 | Compression::Rle, Aug 10 18:01:31.280 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `Compression` Aug 10 18:01:31.280 INFO kablam! Aug 10 18:01:31.280 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `FileMeta` Aug 10 18:01:31.280 INFO kablam! --> src/app.rs:430:14 Aug 10 18:01:31.280 INFO kablam! | Aug 10 18:01:31.280 INFO kablam! 430 | let &FileMeta::FileMeta { ref name, size, .. } = meta; Aug 10 18:01:31.280 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `FileMeta` Aug 10 18:01:31.280 INFO kablam! Aug 10 18:01:31.280 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Coding` Aug 10 18:01:31.280 INFO kablam! --> src/app.rs:371:25 Aug 10 18:01:31.280 INFO kablam! | Aug 10 18:01:31.280 INFO kablam! 371 | Coding::Hamming, Aug 10 18:01:31.280 INFO kablam! | ^^^^^^ Use of undeclared type or module `Coding` Aug 10 18:01:31.280 INFO kablam! Aug 10 18:01:31.280 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.280 INFO kablam! --> src/app.rs:374:25 Aug 10 18:01:31.280 INFO kablam! | Aug 10 18:01:31.280 INFO kablam! 374 | let Data::Data { coding, compression, length, bytes } = data; Aug 10 18:01:31.281 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.281 INFO kablam! Aug 10 18:01:31.281 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.281 INFO kablam! --> src/app.rs:378:32 Aug 10 18:01:31.281 INFO kablam! | Aug 10 18:01:31.281 INFO kablam! 378 | let data = Data::Data { coding, compression, length, bytes }; Aug 10 18:01:31.281 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.281 INFO kablam! Aug 10 18:01:31.292 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `DownloadedFile` Aug 10 18:01:31.292 INFO kablam! --> src/app.rs:438:13 Aug 10 18:01:31.293 INFO kablam! | Aug 10 18:01:31.293 INFO kablam! 438 | DownloadedFile::EmptyFile {} => Err("No such file on server")?, Aug 10 18:01:31.293 INFO kablam! | ^^^^^^^^^^^^^^ Use of undeclared type or module `DownloadedFile` Aug 10 18:01:31.293 INFO kablam! Aug 10 18:01:31.293 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `DownloadedFile` Aug 10 18:01:31.293 INFO kablam! --> src/app.rs:439:13 Aug 10 18:01:31.293 INFO kablam! | Aug 10 18:01:31.293 INFO kablam! 439 | DownloadedFile::File { data } => { Aug 10 18:01:31.293 INFO kablam! | ^^^^^^^^^^^^^^ Use of undeclared type or module `DownloadedFile` Aug 10 18:01:31.293 INFO kablam! Aug 10 18:01:31.309 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `FileMeta` Aug 10 18:01:31.309 INFO kablam! --> src/app.rs:430:14 Aug 10 18:01:31.309 INFO kablam! | Aug 10 18:01:31.309 INFO kablam! 430 | let &FileMeta::FileMeta { ref name, size, .. } = meta; Aug 10 18:01:31.309 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `FileMeta` Aug 10 18:01:31.309 INFO kablam! Aug 10 18:01:31.313 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `DownloadedFile` Aug 10 18:01:31.313 INFO kablam! --> src/app.rs:438:13 Aug 10 18:01:31.313 INFO kablam! | Aug 10 18:01:31.313 INFO kablam! 438 | DownloadedFile::EmptyFile {} => Err("No such file on server")?, Aug 10 18:01:31.313 INFO kablam! | ^^^^^^^^^^^^^^ Use of undeclared type or module `DownloadedFile` Aug 10 18:01:31.313 INFO kablam! Aug 10 18:01:31.313 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `DownloadedFile` Aug 10 18:01:31.313 INFO kablam! --> src/app.rs:439:13 Aug 10 18:01:31.313 INFO kablam! | Aug 10 18:01:31.313 INFO kablam! 439 | DownloadedFile::File { data } => { Aug 10 18:01:31.314 INFO kablam! | ^^^^^^^^^^^^^^ Use of undeclared type or module `DownloadedFile` Aug 10 18:01:31.314 INFO kablam! Aug 10 18:01:31.350 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `FileMeta` Aug 10 18:01:31.350 INFO kablam! --> src/app.rs:515:16 Aug 10 18:01:31.350 INFO kablam! | Aug 10 18:01:31.350 INFO kablam! 515 | let meta = FileMeta::FileMeta { Aug 10 18:01:31.350 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `FileMeta` Aug 10 18:01:31.356 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `FileMeta` Aug 10 18:01:31.356 INFO kablam! --> src/app.rs:515:16 Aug 10 18:01:31.356 INFO kablam! | Aug 10 18:01:31.356 INFO kablam! 515 | let meta = FileMeta::FileMeta { Aug 10 18:01:31.356 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `FileMeta` Aug 10 18:01:31.357 INFO kablam! Aug 10 18:01:31.357 INFO kablam! Aug 10 18:01:31.357 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.357 INFO kablam! --> src/app.rs:521:16 Aug 10 18:01:31.357 INFO kablam! | Aug 10 18:01:31.357 INFO kablam! 521 | let data = Data::from_bytes( Aug 10 18:01:31.357 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.357 INFO kablam! Aug 10 18:01:31.357 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Compression` Aug 10 18:01:31.357 INFO kablam! --> src/app.rs:523:9 Aug 10 18:01:31.357 INFO kablam! | Aug 10 18:01:31.357 INFO kablam! 523 | Compression::Rle, Aug 10 18:01:31.357 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `Compression` Aug 10 18:01:31.357 INFO kablam! Aug 10 18:01:31.357 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Coding` Aug 10 18:01:31.357 INFO kablam! --> src/app.rs:524:9 Aug 10 18:01:31.357 INFO kablam! | Aug 10 18:01:31.357 INFO kablam! 524 | Coding::Hamming, Aug 10 18:01:31.357 INFO kablam! | ^^^^^^ Use of undeclared type or module `Coding` Aug 10 18:01:31.357 INFO kablam! Aug 10 18:01:31.357 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.357 INFO kablam! --> src/app.rs:527:9 Aug 10 18:01:31.357 INFO kablam! | Aug 10 18:01:31.357 INFO kablam! 527 | let Data::Data { coding, compression, length, bytes } = data; Aug 10 18:01:31.357 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.357 INFO kablam! Aug 10 18:01:31.357 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.357 INFO kablam! --> src/app.rs:521:16 Aug 10 18:01:31.358 INFO kablam! | Aug 10 18:01:31.358 INFO kablam! 521 | let data = Data::from_bytes( Aug 10 18:01:31.358 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.358 INFO kablam! Aug 10 18:01:31.358 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.358 INFO kablam! --> src/app.rs:531:16 Aug 10 18:01:31.358 INFO kablam! | Aug 10 18:01:31.358 INFO kablam! 531 | let data = Data::Data { coding, compression, length, bytes }; Aug 10 18:01:31.358 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.358 INFO kablam! Aug 10 18:01:31.358 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Compression` Aug 10 18:01:31.358 INFO kablam! --> src/app.rs:523:9 Aug 10 18:01:31.358 INFO kablam! | Aug 10 18:01:31.358 INFO kablam! 523 | Compression::Rle, Aug 10 18:01:31.358 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `Compression` Aug 10 18:01:31.358 INFO kablam! Aug 10 18:01:31.358 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Coding` Aug 10 18:01:31.358 INFO kablam! --> src/app.rs:524:9 Aug 10 18:01:31.358 INFO kablam! | Aug 10 18:01:31.358 INFO kablam! 524 | Coding::Hamming, Aug 10 18:01:31.358 INFO kablam! | ^^^^^^ Use of undeclared type or module `Coding` Aug 10 18:01:31.358 INFO kablam! Aug 10 18:01:31.358 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.358 INFO kablam! --> src/app.rs:527:9 Aug 10 18:01:31.358 INFO kablam! | Aug 10 18:01:31.358 INFO kablam! 527 | let Data::Data { coding, compression, length, bytes } = data; Aug 10 18:01:31.358 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.358 INFO kablam! Aug 10 18:01:31.359 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Data` Aug 10 18:01:31.359 INFO kablam! --> src/app.rs:531:16 Aug 10 18:01:31.359 INFO kablam! | Aug 10 18:01:31.359 INFO kablam! 531 | let data = Data::Data { coding, compression, length, bytes }; Aug 10 18:01:31.359 INFO kablam! | ^^^^ Use of undeclared type or module `Data` Aug 10 18:01:31.359 INFO kablam! Aug 10 18:01:31.370 INFO kablam! error[E0433]: failed to resolve. Could not find `types` in `algos` Aug 10 18:01:31.370 INFO kablam! --> src/error.rs:14:19 Aug 10 18:01:31.370 INFO kablam! | Aug 10 18:01:31.370 INFO kablam! 14 | Data(::algos::types::data::Error), Aug 10 18:01:31.370 INFO kablam! | ^^^^^ Could not find `types` in `algos` Aug 10 18:01:31.376 INFO kablam! Aug 10 18:01:31.386 INFO kablam! error[E0433]: failed to resolve. Could not find `types` in `algos` Aug 10 18:01:31.386 INFO kablam! --> src/error.rs:14:19 Aug 10 18:01:31.386 INFO kablam! | Aug 10 18:01:31.386 INFO kablam! 14 | Data(::algos::types::data::Error), Aug 10 18:01:31.386 INFO kablam! | ^^^^^ Could not find `types` in `algos` Aug 10 18:01:31.386 INFO kablam! Aug 10 18:01:31.394 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `ClientError` Aug 10 18:01:31.394 INFO kablam! --> src/error.rs:32:13 Aug 10 18:01:31.394 INFO kablam! | Aug 10 18:01:31.394 INFO kablam! 32 | ClientError::IoError(io) => io.into(), Aug 10 18:01:31.394 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `ClientError` Aug 10 18:01:31.394 INFO kablam! Aug 10 18:01:31.395 INFO kablam! error[E0433]: failed to resolve. Could not find `types` in `algos` Aug 10 18:01:31.395 INFO kablam! --> src/error.rs:56:20 Aug 10 18:01:31.395 INFO kablam! | Aug 10 18:01:31.395 INFO kablam! 56 | impl From<::algos::types::data::Error> for Error { Aug 10 18:01:31.395 INFO kablam! | ^^^^^ Could not find `types` in `algos` Aug 10 18:01:31.395 INFO kablam! Aug 10 18:01:31.395 INFO kablam! error[E0433]: failed to resolve. Could not find `types` in `algos` Aug 10 18:01:31.395 INFO kablam! --> src/error.rs:57:25 Aug 10 18:01:31.395 INFO kablam! | Aug 10 18:01:31.395 INFO kablam! 57 | fn from(e: ::algos::types::data::Error) -> Self { Aug 10 18:01:31.395 INFO kablam! | ^^^^^ Could not find `types` in `algos` Aug 10 18:01:31.395 INFO kablam! Aug 10 18:01:31.405 INFO kablam! error[E0412]: cannot find type `Updates` in this scope Aug 10 18:01:31.405 INFO kablam! --> src/app.rs:18:13 Aug 10 18:01:31.405 INFO kablam! | Aug 10 18:01:31.405 INFO kablam! 18 | Updates(Updates), Aug 10 18:01:31.405 INFO kablam! | ^^^^^^^ Aug 10 18:01:31.405 INFO kablam! | | Aug 10 18:01:31.405 INFO kablam! | not found in this scope Aug 10 18:01:31.405 INFO kablam! | help: you can try using the variant's enum: `app::AppEvent` Aug 10 18:01:31.408 INFO kablam! Aug 10 18:01:31.408 INFO kablam! error[E0412]: cannot find type `SendText` in this scope Aug 10 18:01:31.408 INFO kablam! --> src/app.rs:20:14 Aug 10 18:01:31.408 INFO kablam! | Aug 10 18:01:31.409 INFO kablam! 20 | SentText(SendText), Aug 10 18:01:31.409 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.409 INFO kablam! Aug 10 18:01:31.409 INFO kablam! error[E0412]: cannot find type `UploadFile` in this scope Aug 10 18:01:31.409 INFO kablam! --> src/app.rs:21:14 Aug 10 18:01:31.409 INFO kablam! | Aug 10 18:01:31.409 INFO kablam! 21 | SentFile(UploadFile), Aug 10 18:01:31.409 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 18:01:31.409 INFO kablam! Aug 10 18:01:31.409 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.409 INFO kablam! --> src/app.rs:38:9 Aug 10 18:01:31.409 INFO kablam! | Aug 10 18:01:31.409 INFO kablam! 38 | me: Username, Aug 10 18:01:31.409 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.409 INFO kablam! Aug 10 18:01:31.410 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.410 INFO kablam! --> src/app.rs:39:11 Aug 10 18:01:31.410 INFO kablam! | Aug 10 18:01:31.410 INFO kablam! 39 | peer: Username, Aug 10 18:01:31.410 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.410 INFO kablam! Aug 10 18:01:31.410 INFO kablam! error[E0412]: cannot find type `Update` in this scope Aug 10 18:01:31.410 INFO kablam! --> src/app.rs:41:18 Aug 10 18:01:31.410 INFO kablam! | Aug 10 18:01:31.410 INFO kablam! 41 | history: Vec, Aug 10 18:01:31.410 INFO kablam! | ^^^^^^ not found in this scope Aug 10 18:01:31.410 INFO kablam! Aug 10 18:01:31.410 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.410 INFO kablam! --> src/app.rs:55:20 Aug 10 18:01:31.410 INFO kablam! | Aug 10 18:01:31.410 INFO kablam! 55 | pub fn new(me: Username, peer: Username) -> App { Aug 10 18:01:31.410 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.410 INFO kablam! Aug 10 18:01:31.410 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.410 INFO kablam! --> src/app.rs:55:36 Aug 10 18:01:31.411 INFO kablam! | Aug 10 18:01:31.411 INFO kablam! 55 | pub fn new(me: Username, peer: Username) -> App { Aug 10 18:01:31.411 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.411 INFO kablam! Aug 10 18:01:31.411 INFO kablam! error[E0422]: cannot find struct, variant or union type `Login` in this scope Aug 10 18:01:31.411 INFO kablam! --> src/app.rs:106:22 Aug 10 18:01:31.411 INFO kablam! | Aug 10 18:01:31.411 INFO kablam! 106 | let method = Login { username: self.me.clone() }; Aug 10 18:01:31.412 INFO kablam! | ^^^^^ not found in this scope Aug 10 18:01:31.412 INFO kablam! Aug 10 18:01:31.412 INFO kablam! error[E0422]: cannot find struct, variant or union type `GetUpdates` in this scope Aug 10 18:01:31.412 INFO kablam! --> src/app.rs:131:30 Aug 10 18:01:31.412 INFO kablam! | Aug 10 18:01:31.412 INFO kablam! 131 | let method = GetUpdates { username: me.clone() }; Aug 10 18:01:31.412 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 18:01:31.412 INFO kablam! Aug 10 18:01:31.412 INFO kablam! error[E0422]: cannot find struct, variant or union type `SendText` in this scope Aug 10 18:01:31.412 INFO kablam! --> src/app.rs:380:34 Aug 10 18:01:31.412 INFO kablam! | Aug 10 18:01:31.412 INFO kablam! 380 | let method = SendText { Aug 10 18:01:31.412 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.412 INFO kablam! Aug 10 18:01:31.412 INFO kablam! error[E0412]: cannot find type `FileMeta` in this scope Aug 10 18:01:31.412 INFO kablam! --> src/app.rs:429:36 Aug 10 18:01:31.412 INFO kablam! | Aug 10 18:01:31.412 INFO kablam! 429 | fn download_file(&self, meta: &FileMeta, file_id: &FileId) -> Result<()> { Aug 10 18:01:31.412 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.412 INFO kablam! Aug 10 18:01:31.412 INFO kablam! error[E0412]: cannot find type `FileId` in this scope Aug 10 18:01:31.412 INFO kablam! --> src/app.rs:429:56 Aug 10 18:01:31.412 INFO kablam! | Aug 10 18:01:31.412 INFO kablam! 429 | fn download_file(&self, meta: &FileMeta, file_id: &FileId) -> Result<()> { Aug 10 18:01:31.412 INFO kablam! | ^^^^^^ did you mean `File`? Aug 10 18:01:31.413 INFO kablam! Aug 10 18:01:31.413 INFO kablam! error[E0422]: cannot find struct, variant or union type `DownloadFile` in this scope Aug 10 18:01:31.413 INFO kablam! --> src/app.rs:435:22 Aug 10 18:01:31.413 INFO kablam! | Aug 10 18:01:31.413 INFO kablam! 435 | let method = DownloadFile { file_id: file_id.clone() }; Aug 10 18:01:31.413 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 18:01:31.413 INFO kablam! Aug 10 18:01:31.413 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.413 INFO kablam! --> src/app.rs:501:34 Aug 10 18:01:31.413 INFO kablam! | Aug 10 18:01:31.413 INFO kablam! 501 | fn send_file>(me: Username, peer: Username, path: P, noise: NoiseLevel) -> Result { Aug 10 18:01:31.413 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.413 INFO kablam! Aug 10 18:01:31.415 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.415 INFO kablam! --> src/app.rs:501:50 Aug 10 18:01:31.418 INFO kablam! | Aug 10 18:01:31.418 INFO kablam! 501 | fn send_file>(me: Username, peer: Username, path: P, noise: NoiseLevel) -> Result { Aug 10 18:01:31.418 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.418 INFO kablam! Aug 10 18:01:31.418 INFO kablam! error[E0412]: cannot find type `UploadFile` in this scope Aug 10 18:01:31.418 INFO kablam! --> src/app.rs:501:98 Aug 10 18:01:31.418 INFO kablam! | Aug 10 18:01:31.418 INFO kablam! 501 | fn send_file>(me: Username, peer: Username, path: P, noise: NoiseLevel) -> Result { Aug 10 18:01:31.418 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 18:01:31.418 INFO kablam! Aug 10 18:01:31.418 INFO kablam! error[E0422]: cannot find struct, variant or union type `SendFile` in this scope Aug 10 18:01:31.418 INFO kablam! --> src/app.rs:506:19 Aug 10 18:01:31.418 INFO kablam! | Aug 10 18:01:31.418 INFO kablam! 506 | let file_id = SendFile {}.invoke(&conn)?; Aug 10 18:01:31.418 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.418 INFO kablam! Aug 10 18:01:31.419 INFO kablam! error[E0422]: cannot find struct, variant or union type `UploadFile` in this scope Aug 10 18:01:31.419 INFO kablam! --> src/app.rs:533:18 Aug 10 18:01:31.419 INFO kablam! | Aug 10 18:01:31.419 INFO kablam! 533 | let method = UploadFile { Aug 10 18:01:31.419 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 18:01:31.419 INFO kablam! Aug 10 18:01:31.419 INFO kablam! error[E0412]: cannot find type `ClientError` in this scope Aug 10 18:01:31.419 INFO kablam! --> src/error.rs:11:12 Aug 10 18:01:31.419 INFO kablam! | Aug 10 18:01:31.419 INFO kablam! 11 | Client(ClientError), Aug 10 18:01:31.419 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 18:01:31.419 INFO kablam! Aug 10 18:01:31.419 INFO kablam! error[E0412]: cannot find type `ClientError` in this scope Aug 10 18:01:31.419 INFO kablam! --> src/error.rs:29:11 Aug 10 18:01:31.419 INFO kablam! | Aug 10 18:01:31.419 INFO kablam! 29 | impl From for Error { Aug 10 18:01:31.419 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 18:01:31.419 INFO kablam! Aug 10 18:01:31.419 INFO kablam! error[E0412]: cannot find type `ClientError` in this scope Aug 10 18:01:31.419 INFO kablam! --> src/error.rs:30:16 Aug 10 18:01:31.419 INFO kablam! | Aug 10 18:01:31.419 INFO kablam! 30 | fn from(e: ClientError) -> Self { Aug 10 18:01:31.419 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 18:01:31.419 INFO kablam! Aug 10 18:01:31.419 INFO kablam! error[E0405]: cannot find trait `Target` in this scope Aug 10 18:01:31.419 INFO kablam! --> src/connection.rs:37:6 Aug 10 18:01:31.419 INFO kablam! | Aug 10 18:01:31.419 INFO kablam! 37 | impl Target for Connection { Aug 10 18:01:31.419 INFO kablam! | ^^^^^^ not found in this scope Aug 10 18:01:31.419 INFO kablam! Aug 10 18:01:31.420 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `ClientError` Aug 10 18:01:31.420 INFO kablam! --> src/error.rs:32:13 Aug 10 18:01:31.420 INFO kablam! | Aug 10 18:01:31.420 INFO kablam! 32 | ClientError::IoError(io) => io.into(), Aug 10 18:01:31.420 INFO kablam! | ^^^^^^^^^^^ Use of undeclared type or module `ClientError` Aug 10 18:01:31.424 INFO kablam! warning: unused import: `algos::methods::ClientMethod` Aug 10 18:01:31.424 INFO kablam! --> src/app.rs:2:5 Aug 10 18:01:31.424 INFO kablam! | Aug 10 18:01:31.424 INFO kablam! 2 | use algos::methods::ClientMethod; Aug 10 18:01:31.424 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 18:01:31.424 INFO kablam! | Aug 10 18:01:31.425 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 18:01:31.425 INFO kablam! Aug 10 18:01:31.425 INFO kablam! Aug 10 18:01:31.425 INFO kablam! error[E0433]: failed to resolve. Could not find `types` in `algos` Aug 10 18:01:31.425 INFO kablam! --> src/error.rs:56:20 Aug 10 18:01:31.425 INFO kablam! | Aug 10 18:01:31.425 INFO kablam! 56 | impl From<::algos::types::data::Error> for Error { Aug 10 18:01:31.425 INFO kablam! | ^^^^^ Could not find `types` in `algos` Aug 10 18:01:31.425 INFO kablam! Aug 10 18:01:31.425 INFO kablam! error[E0433]: failed to resolve. Could not find `types` in `algos` Aug 10 18:01:31.425 INFO kablam! --> src/error.rs:57:25 Aug 10 18:01:31.425 INFO kablam! | Aug 10 18:01:31.425 INFO kablam! 57 | fn from(e: ::algos::types::data::Error) -> Self { Aug 10 18:01:31.425 INFO kablam! | ^^^^^ Could not find `types` in `algos` Aug 10 18:01:31.425 INFO kablam! Aug 10 18:01:31.438 INFO kablam! error[E0412]: cannot find type `Updates` in this scope Aug 10 18:01:31.438 INFO kablam! --> src/app.rs:18:13 Aug 10 18:01:31.438 INFO kablam! | Aug 10 18:01:31.438 INFO kablam! 18 | Updates(Updates), Aug 10 18:01:31.438 INFO kablam! | ^^^^^^^ Aug 10 18:01:31.438 INFO kablam! | | Aug 10 18:01:31.438 INFO kablam! | not found in this scope Aug 10 18:01:31.438 INFO kablam! | help: you can try using the variant's enum: `app::AppEvent` Aug 10 18:01:31.449 INFO kablam! Aug 10 18:01:31.449 INFO kablam! error[E0412]: cannot find type `SendText` in this scope Aug 10 18:01:31.449 INFO kablam! --> src/app.rs:20:14 Aug 10 18:01:31.449 INFO kablam! | Aug 10 18:01:31.449 INFO kablam! 20 | SentText(SendText), Aug 10 18:01:31.449 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.449 INFO kablam! Aug 10 18:01:31.449 INFO kablam! error[E0412]: cannot find type `UploadFile` in this scope Aug 10 18:01:31.449 INFO kablam! --> src/app.rs:21:14 Aug 10 18:01:31.449 INFO kablam! | Aug 10 18:01:31.449 INFO kablam! 21 | SentFile(UploadFile), Aug 10 18:01:31.449 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 18:01:31.450 INFO kablam! Aug 10 18:01:31.450 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.450 INFO kablam! --> src/app.rs:38:9 Aug 10 18:01:31.450 INFO kablam! | Aug 10 18:01:31.450 INFO kablam! 38 | me: Username, Aug 10 18:01:31.450 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.450 INFO kablam! Aug 10 18:01:31.450 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.450 INFO kablam! --> src/app.rs:39:11 Aug 10 18:01:31.450 INFO kablam! | Aug 10 18:01:31.450 INFO kablam! 39 | peer: Username, Aug 10 18:01:31.450 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.450 INFO kablam! Aug 10 18:01:31.450 INFO kablam! error[E0412]: cannot find type `Update` in this scope Aug 10 18:01:31.450 INFO kablam! --> src/app.rs:41:18 Aug 10 18:01:31.450 INFO kablam! | Aug 10 18:01:31.450 INFO kablam! 41 | history: Vec, Aug 10 18:01:31.450 INFO kablam! | ^^^^^^ not found in this scope Aug 10 18:01:31.450 INFO kablam! Aug 10 18:01:31.451 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.452 INFO kablam! --> src/app.rs:55:20 Aug 10 18:01:31.452 INFO kablam! | Aug 10 18:01:31.452 INFO kablam! 55 | pub fn new(me: Username, peer: Username) -> App { Aug 10 18:01:31.452 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.452 INFO kablam! Aug 10 18:01:31.452 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.452 INFO kablam! --> src/app.rs:55:36 Aug 10 18:01:31.452 INFO kablam! | Aug 10 18:01:31.452 INFO kablam! 55 | pub fn new(me: Username, peer: Username) -> App { Aug 10 18:01:31.452 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.452 INFO kablam! Aug 10 18:01:31.453 INFO kablam! error[E0422]: cannot find struct, variant or union type `Login` in this scope Aug 10 18:01:31.453 INFO kablam! --> src/app.rs:106:22 Aug 10 18:01:31.453 INFO kablam! | Aug 10 18:01:31.453 INFO kablam! 106 | let method = Login { username: self.me.clone() }; Aug 10 18:01:31.455 INFO kablam! | ^^^^^ not found in this scope Aug 10 18:01:31.455 INFO kablam! Aug 10 18:01:31.455 INFO kablam! error[E0422]: cannot find struct, variant or union type `GetUpdates` in this scope Aug 10 18:01:31.455 INFO kablam! --> src/app.rs:131:30 Aug 10 18:01:31.455 INFO kablam! | Aug 10 18:01:31.455 INFO kablam! 131 | let method = GetUpdates { username: me.clone() }; Aug 10 18:01:31.455 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 18:01:31.455 INFO kablam! Aug 10 18:01:31.455 INFO kablam! error[E0422]: cannot find struct, variant or union type `SendText` in this scope Aug 10 18:01:31.455 INFO kablam! --> src/app.rs:380:34 Aug 10 18:01:31.455 INFO kablam! | Aug 10 18:01:31.455 INFO kablam! 380 | let method = SendText { Aug 10 18:01:31.455 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.455 INFO kablam! Aug 10 18:01:31.455 INFO kablam! error[E0412]: cannot find type `FileMeta` in this scope Aug 10 18:01:31.455 INFO kablam! --> src/app.rs:429:36 Aug 10 18:01:31.455 INFO kablam! | Aug 10 18:01:31.455 INFO kablam! 429 | fn download_file(&self, meta: &FileMeta, file_id: &FileId) -> Result<()> { Aug 10 18:01:31.456 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.456 INFO kablam! Aug 10 18:01:31.456 INFO kablam! error[E0412]: cannot find type `FileId` in this scope Aug 10 18:01:31.456 INFO kablam! --> src/app.rs:429:56 Aug 10 18:01:31.456 INFO kablam! | Aug 10 18:01:31.456 INFO kablam! 429 | fn download_file(&self, meta: &FileMeta, file_id: &FileId) -> Result<()> { Aug 10 18:01:31.456 INFO kablam! | ^^^^^^ did you mean `File`? Aug 10 18:01:31.456 INFO kablam! Aug 10 18:01:31.456 INFO kablam! error[E0422]: cannot find struct, variant or union type `DownloadFile` in this scope Aug 10 18:01:31.456 INFO kablam! --> src/app.rs:435:22 Aug 10 18:01:31.456 INFO kablam! | Aug 10 18:01:31.456 INFO kablam! 435 | let method = DownloadFile { file_id: file_id.clone() }; Aug 10 18:01:31.456 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 18:01:31.456 INFO kablam! Aug 10 18:01:31.456 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.456 INFO kablam! --> src/app.rs:501:34 Aug 10 18:01:31.456 INFO kablam! | Aug 10 18:01:31.456 INFO kablam! 501 | fn send_file>(me: Username, peer: Username, path: P, noise: NoiseLevel) -> Result { Aug 10 18:01:31.456 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.456 INFO kablam! Aug 10 18:01:31.456 INFO kablam! error[E0412]: cannot find type `Username` in this scope Aug 10 18:01:31.456 INFO kablam! --> src/app.rs:501:50 Aug 10 18:01:31.456 INFO kablam! | Aug 10 18:01:31.456 INFO kablam! 501 | fn send_file>(me: Username, peer: Username, path: P, noise: NoiseLevel) -> Result { Aug 10 18:01:31.457 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.457 INFO kablam! Aug 10 18:01:31.457 INFO kablam! error[E0412]: cannot find type `UploadFile` in this scope Aug 10 18:01:31.457 INFO kablam! --> src/app.rs:501:98 Aug 10 18:01:31.457 INFO kablam! | Aug 10 18:01:31.457 INFO kablam! 501 | fn send_file>(me: Username, peer: Username, path: P, noise: NoiseLevel) -> Result { Aug 10 18:01:31.457 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 18:01:31.457 INFO kablam! Aug 10 18:01:31.457 INFO kablam! error[E0422]: cannot find struct, variant or union type `SendFile` in this scope Aug 10 18:01:31.457 INFO kablam! --> src/app.rs:506:19 Aug 10 18:01:31.457 INFO kablam! | Aug 10 18:01:31.457 INFO kablam! 506 | let file_id = SendFile {}.invoke(&conn)?; Aug 10 18:01:31.457 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 18:01:31.457 INFO kablam! Aug 10 18:01:31.457 INFO kablam! error[E0422]: cannot find struct, variant or union type `UploadFile` in this scope Aug 10 18:01:31.457 INFO kablam! --> src/app.rs:533:18 Aug 10 18:01:31.457 INFO kablam! | Aug 10 18:01:31.457 INFO kablam! 533 | let method = UploadFile { Aug 10 18:01:31.457 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 18:01:31.457 INFO kablam! Aug 10 18:01:31.457 INFO kablam! error[E0412]: cannot find type `ClientError` in this scope Aug 10 18:01:31.457 INFO kablam! --> src/error.rs:11:12 Aug 10 18:01:31.457 INFO kablam! | Aug 10 18:01:31.457 INFO kablam! 11 | Client(ClientError), Aug 10 18:01:31.457 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 18:01:31.457 INFO kablam! Aug 10 18:01:31.457 INFO kablam! error[E0412]: cannot find type `ClientError` in this scope Aug 10 18:01:31.457 INFO kablam! --> src/error.rs:29:11 Aug 10 18:01:31.457 INFO kablam! | Aug 10 18:01:31.458 INFO kablam! 29 | impl From for Error { Aug 10 18:01:31.458 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 18:01:31.458 INFO kablam! Aug 10 18:01:31.458 INFO kablam! error[E0412]: cannot find type `ClientError` in this scope Aug 10 18:01:31.458 INFO kablam! --> src/error.rs:30:16 Aug 10 18:01:31.458 INFO kablam! | Aug 10 18:01:31.458 INFO kablam! 30 | fn from(e: ClientError) -> Self { Aug 10 18:01:31.458 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 18:01:31.458 INFO kablam! Aug 10 18:01:31.458 INFO kablam! error[E0405]: cannot find trait `Target` in this scope Aug 10 18:01:31.458 INFO kablam! --> src/connection.rs:37:6 Aug 10 18:01:31.458 INFO kablam! | Aug 10 18:01:31.458 INFO kablam! 37 | impl Target for Connection { Aug 10 18:01:31.458 INFO kablam! | ^^^^^^ not found in this scope Aug 10 18:01:31.458 INFO kablam! Aug 10 18:01:31.465 INFO kablam! warning: unused import: `algos::methods::ClientMethod` Aug 10 18:01:31.465 INFO kablam! --> src/app.rs:2:5 Aug 10 18:01:31.465 INFO kablam! | Aug 10 18:01:31.465 INFO kablam! 2 | use algos::methods::ClientMethod; Aug 10 18:01:31.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 18:01:31.472 INFO kablam! | Aug 10 18:01:31.472 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 18:01:31.473 INFO kablam! Aug 10 18:01:31.475 INFO kablam! error: aborting due to 54 previous errors Aug 10 18:01:31.475 INFO kablam! Aug 10 18:01:31.475 INFO kablam! Some errors occurred: E0405, E0412, E0422, E0432, E0433. Aug 10 18:01:31.475 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 10 18:01:31.513 INFO kablam! error: Could not compile `client`. Aug 10 18:01:31.513 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 10 18:01:31.519 INFO kablam! error: aborting due to 54 previous errors Aug 10 18:01:31.532 INFO kablam! Aug 10 18:01:31.533 INFO kablam! Some errors occurred: E0405, E0412, E0422, E0432, E0433. Aug 10 18:01:31.533 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 10 18:01:31.571 INFO kablam! error: Could not compile `client`. Aug 10 18:01:31.571 INFO kablam! Aug 10 18:01:31.571 INFO kablam! To learn more, run the command again with --verbose. Aug 10 18:01:31.573 INFO kablam! su: No module specific data is present Aug 10 18:01:32.210 INFO running `"docker" "rm" "-f" "b73c39b1ef93c58aed672485a53a47074a74afc8e35f8e6a13b50f9f4a168dd2"` Aug 10 18:01:32.398 INFO blam! b73c39b1ef93c58aed672485a53a47074a74afc8e35f8e6a13b50f9f4a168dd2