Nov 01 10:27:19.446 INFO checking RPGLibrarium/Liberation against try#d7816399d50d407bbce1efe9dbadf8faaaf568fc for pr-55538 Nov 01 10:27:19.448 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55538/worker-2/try#d7816399d50d407bbce1efe9dbadf8faaaf568fc:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55538/try#d7816399d50d407bbce1efe9dbadf8faaaf568fc:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +d7816399d50d407bbce1efe9dbadf8faaaf568fc-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 01 10:27:19.862 INFO blam! b12a4202a654c9ed659a5b00c1bd2813f5c28b1e869e723de069e35294d7e489 Nov 01 10:27:19.864 INFO running `"docker" "start" "-a" "b12a4202a654c9ed659a5b00c1bd2813f5c28b1e869e723de069e35294d7e489"` Nov 01 10:27:20.968 INFO kablam! usermod: no changes Nov 01 10:27:21.544 INFO kablam! Compiling actix-web v0.7.12 Nov 01 10:27:21.572 INFO kablam! Compiling libz-sys v1.0.24 Nov 01 10:27:21.576 INFO kablam! Checking nom v4.1.0 Nov 01 10:27:21.576 INFO kablam! Compiling syn v0.14.9 Nov 01 10:27:21.576 INFO kablam! Checking h2 v0.1.12 Nov 01 10:27:21.576 INFO kablam! Checking url_serde v0.2.0 Nov 01 10:27:21.576 INFO kablam! Checking cookie v0.11.0 Nov 01 10:27:21.577 INFO kablam! Checking tokio-threadpool v0.1.7 Nov 01 10:27:26.584 INFO kablam! Checking jsonwebtoken v5.0.1 Nov 01 10:27:26.813 INFO kablam! Checking mysql_common v0.9.2 Nov 01 10:27:29.736 INFO kablam! Checking crossbeam-channel v0.2.6 Nov 01 10:27:30.729 INFO kablam! Checking tokio-signal v0.2.5 Nov 01 10:27:32.318 INFO kablam! Checking trust-dns-proto v0.4.3 Nov 01 10:27:32.750 INFO kablam! Checking config v0.9.1 Nov 01 10:27:35.492 INFO kablam! Compiling curl-sys v0.4.13 Nov 01 10:27:35.618 INFO kablam! Checking tokio-fs v0.1.3 Nov 01 10:27:39.224 INFO kablam! Checking curl v0.4.18 Nov 01 10:27:42.472 INFO kablam! Checking tokio v0.1.11 Nov 01 10:27:45.208 INFO kablam! Checking mysql v14.1.0 Nov 01 10:27:50.172 INFO kablam! Checking trust-dns-resolver v0.9.1 Nov 01 10:28:13.989 INFO kablam! Compiling synstructure v0.9.0 Nov 01 10:28:13.989 INFO kablam! Compiling actix_derive v0.3.0 Nov 01 10:28:24.460 INFO kablam! Compiling failure_derive v0.1.2 Nov 01 10:28:29.023 INFO kablam! Checking failure v0.1.2 Nov 01 10:28:29.928 INFO kablam! Checking trust-dns-proto v0.5.0-alpha.3 Nov 01 10:28:29.928 INFO kablam! Checking actix v0.7.5 Nov 01 10:28:29.928 INFO kablam! Checking oauth2 v2.0.0-alpha.2 Nov 01 10:28:36.501 INFO kablam! Checking trust-dns-resolver v0.10.0-alpha.3 Nov 01 10:28:41.228 INFO kablam! Checking actix-net v0.1.1 Nov 01 10:29:00.839 INFO kablam! Checking liberation v0.1.0 (/source) Nov 01 10:29:12.708 INFO kablam! warning: unused import: `ResponseError` Nov 01 10:29:12.709 INFO kablam! --> src/api/mod.rs:9:16 Nov 01 10:29:12.710 INFO kablam! | Nov 01 10:29:12.710 INFO kablam! 9 | Responder, ResponseError, Result, Nov 01 10:29:12.711 INFO kablam! | ^^^^^^^^^^^^^ Nov 01 10:29:12.711 INFO kablam! | Nov 01 10:29:12.712 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 01 10:29:12.712 INFO kablam! Nov 01 10:29:12.713 INFO kablam! warning: unused import: `auth::Keycloak` Nov 01 10:29:12.714 INFO kablam! --> src/api/mod.rs:12:5 Nov 01 10:29:12.714 INFO kablam! | Nov 01 10:29:12.715 INFO kablam! 12 | use auth::Keycloak; Nov 01 10:29:12.715 INFO kablam! | ^^^^^^^^^^^^^^ Nov 01 10:29:12.716 INFO kablam! Nov 01 10:29:12.716 INFO kablam! warning: unused import: `error` Nov 01 10:29:12.717 INFO kablam! --> src/api/mod.rs:15:5 Nov 01 10:29:12.718 INFO kablam! | Nov 01 10:29:12.718 INFO kablam! 15 | use error; Nov 01 10:29:12.719 INFO kablam! | ^^^^^ Nov 01 10:29:12.719 INFO kablam! Nov 01 10:29:12.720 INFO kablam! warning: unused import: `std::sync::Arc` Nov 01 10:29:12.720 INFO kablam! --> src/api/mod.rs:17:5 Nov 01 10:29:12.721 INFO kablam! | Nov 01 10:29:12.721 INFO kablam! 17 | use std::sync::Arc; Nov 01 10:29:12.722 INFO kablam! | ^^^^^^^^^^^^^^ Nov 01 10:29:12.722 INFO kablam! Nov 01 10:29:12.864 INFO kablam! warning: use of deprecated item 'database::Role': this is a stub for later oauth roles Nov 01 10:29:12.865 INFO kablam! --> src/api/dto.rs:284:20 Nov 01 10:29:12.866 INFO kablam! | Nov 01 10:29:12.866 INFO kablam! 284 | pub roles: Vec, Nov 01 10:29:12.867 INFO kablam! | ^^^^^^^^ Nov 01 10:29:12.867 INFO kablam! | Nov 01 10:29:12.868 INFO kablam! = note: #[warn(deprecated)] on by default Nov 01 10:29:12.869 INFO kablam! Nov 01 10:29:12.876 INFO kablam! warning: use of deprecated item 'database::Role': this is a stub for later oauth roles Nov 01 10:29:12.877 INFO kablam! --> src/database/mod.rs:285:12 Nov 01 10:29:12.877 INFO kablam! | Nov 01 10:29:12.878 INFO kablam! 285 | pub struct Role { Nov 01 10:29:12.878 INFO kablam! | ^^^^ Nov 01 10:29:12.879 INFO kablam! Nov 01 10:29:12.888 INFO kablam! warning: use of deprecated item 'database::Role': this is a stub for later oauth roles Nov 01 10:29:12.889 INFO kablam! Nov 01 10:29:14.564 INFO kablam! warning: unused import: `ResponseError` Nov 01 10:29:14.564 INFO kablam! --> src/api/mod.rs:9:16 Nov 01 10:29:14.564 INFO kablam! | Nov 01 10:29:14.564 INFO kablam! 9 | Responder, ResponseError, Result, Nov 01 10:29:14.564 INFO kablam! | ^^^^^^^^^^^^^ Nov 01 10:29:14.564 INFO kablam! | Nov 01 10:29:14.564 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 01 10:29:14.564 INFO kablam! Nov 01 10:29:14.564 INFO kablam! warning: unused import: `auth::Keycloak` Nov 01 10:29:14.564 INFO kablam! --> src/api/mod.rs:12:5 Nov 01 10:29:14.564 INFO kablam! | Nov 01 10:29:14.564 INFO kablam! 12 | use auth::Keycloak; Nov 01 10:29:14.564 INFO kablam! | ^^^^^^^^^^^^^^ Nov 01 10:29:14.564 INFO kablam! Nov 01 10:29:14.564 INFO kablam! warning: unused import: `error` Nov 01 10:29:14.564 INFO kablam! --> src/api/mod.rs:15:5 Nov 01 10:29:14.564 INFO kablam! | Nov 01 10:29:14.564 INFO kablam! 15 | use error; Nov 01 10:29:14.564 INFO kablam! | ^^^^^ Nov 01 10:29:14.564 INFO kablam! Nov 01 10:29:14.564 INFO kablam! warning: unused import: `std::sync::Arc` Nov 01 10:29:14.565 INFO kablam! --> src/api/mod.rs:17:5 Nov 01 10:29:14.565 INFO kablam! | Nov 01 10:29:14.565 INFO kablam! 17 | use std::sync::Arc; Nov 01 10:29:14.565 INFO kablam! | ^^^^^^^^^^^^^^ Nov 01 10:29:14.565 INFO kablam! Nov 01 10:29:14.648 INFO kablam! warning: use of deprecated item 'database::Role': this is a stub for later oauth roles Nov 01 10:29:14.648 INFO kablam! --> src/api/dto.rs:284:20 Nov 01 10:29:14.648 INFO kablam! | Nov 01 10:29:14.648 INFO kablam! 284 | pub roles: Vec, Nov 01 10:29:14.648 INFO kablam! | ^^^^^^^^ Nov 01 10:29:14.648 INFO kablam! | Nov 01 10:29:14.648 INFO kablam! = note: #[warn(deprecated)] on by default Nov 01 10:29:14.648 INFO kablam! Nov 01 10:29:14.648 INFO kablam! warning: use of deprecated item 'database::Role': this is a stub for later oauth roles Nov 01 10:29:14.648 INFO kablam! --> src/database/mod.rs:285:12 Nov 01 10:29:14.648 INFO kablam! | Nov 01 10:29:14.648 INFO kablam! 285 | pub struct Role { Nov 01 10:29:14.648 INFO kablam! | ^^^^ Nov 01 10:29:14.648 INFO kablam! Nov 01 10:29:14.657 INFO kablam! warning: use of deprecated item 'database::Role': this is a stub for later oauth roles Nov 01 10:29:14.657 INFO kablam! Nov 01 10:29:15.066 INFO kablam! warning: use of deprecated item 'database::Role::identifier': this is a stub for later oauth roles Nov 01 10:29:15.066 INFO kablam! --> src/database/mod.rs:284:32 Nov 01 10:29:15.066 INFO kablam! | Nov 01 10:29:15.066 INFO kablam! 284 | #[derive(Debug, PartialEq, Eq, Serialize)] Nov 01 10:29:15.066 INFO kablam! | ^^^^^^^^^ Nov 01 10:29:15.066 INFO kablam! Nov 01 10:29:15.919 INFO kablam! warning: use of deprecated item 'database::Role::identifier': this is a stub for later oauth roles Nov 01 10:29:15.919 INFO kablam! --> src/database/mod.rs:284:32 Nov 01 10:29:15.919 INFO kablam! | Nov 01 10:29:15.919 INFO kablam! 284 | #[derive(Debug, PartialEq, Eq, Serialize)] Nov 01 10:29:15.920 INFO kablam! | ^^^^^^^^^ Nov 01 10:29:15.920 INFO kablam! Nov 01 10:29:16.019 INFO kablam! warning: unused variable: `allowed` Nov 01 10:29:16.019 INFO kablam! --> src/api/mod.rs:204:10 Nov 01 10:29:16.019 INFO kablam! | Nov 01 10:29:16.020 INFO kablam! 204 | let (allowed, authInfo) = check_auth!(_req); Nov 01 10:29:16.020 INFO kablam! | ^^^^^^^ help: consider using `_allowed` instead Nov 01 10:29:16.020 INFO kablam! | Nov 01 10:29:16.021 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 01 10:29:16.021 INFO kablam! Nov 01 10:29:16.021 INFO kablam! warning: unused variable: `authInfo` Nov 01 10:29:16.021 INFO kablam! --> src/api/mod.rs:204:19 Nov 01 10:29:16.022 INFO kablam! | Nov 01 10:29:16.022 INFO kablam! 204 | let (allowed, authInfo) = check_auth!(_req); Nov 01 10:29:16.022 INFO kablam! | ^^^^^^^^ help: consider using `_authInfo` instead Nov 01 10:29:16.022 INFO kablam! Nov 01 10:29:16.023 INFO kablam! warning: unused variable: `allowed` Nov 01 10:29:16.023 INFO kablam! --> src/api/mod.rs:216:10 Nov 01 10:29:16.023 INFO kablam! | Nov 01 10:29:16.024 INFO kablam! 216 | let (allowed, authInfo) = check_auth!(_req, ["admin", "librarian"]); Nov 01 10:29:16.024 INFO kablam! | ^^^^^^^ help: consider using `_allowed` instead Nov 01 10:29:16.024 INFO kablam! Nov 01 10:29:16.024 INFO kablam! warning: unused variable: `authInfo` Nov 01 10:29:16.025 INFO kablam! --> src/api/mod.rs:216:19 Nov 01 10:29:16.025 INFO kablam! | Nov 01 10:29:16.028 INFO kablam! 216 | let (allowed, authInfo) = check_auth!(_req, ["admin", "librarian"]); Nov 01 10:29:16.029 INFO kablam! | ^^^^^^^^ help: consider using `_authInfo` instead Nov 01 10:29:16.029 INFO kablam! Nov 01 10:29:16.029 INFO kablam! warning: unused variable: `kc` Nov 01 10:29:16.029 INFO kablam! --> src/business/mod.rs:9:5 Nov 01 10:29:16.030 INFO kablam! | Nov 01 10:29:16.030 INFO kablam! 9 | kc: &KeycloakCache, Nov 01 10:29:16.030 INFO kablam! | ^^ help: consider using `_kc` instead Nov 01 10:29:16.031 INFO kablam! Nov 01 10:29:16.031 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.031 INFO kablam! --> src/business/mod.rs:10:5 Nov 01 10:29:16.031 INFO kablam! | Nov 01 10:29:16.032 INFO kablam! 10 | token: Token, Nov 01 10:29:16.032 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.032 INFO kablam! Nov 01 10:29:16.033 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.033 INFO kablam! --> src/business/mod.rs:19:5 Nov 01 10:29:16.033 INFO kablam! | Nov 01 10:29:16.034 INFO kablam! 19 | token: Token, Nov 01 10:29:16.034 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.034 INFO kablam! Nov 01 10:29:16.034 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.035 INFO kablam! --> src/business/mod.rs:34:5 Nov 01 10:29:16.035 INFO kablam! | Nov 01 10:29:16.035 INFO kablam! 34 | token: Token, Nov 01 10:29:16.036 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.036 INFO kablam! Nov 01 10:29:16.036 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.036 INFO kablam! --> src/business/mod.rs:42:37 Nov 01 10:29:16.037 INFO kablam! | Nov 01 10:29:16.037 INFO kablam! 42 | pub fn put_rpgsystem(db: &Database, token: Token, system: &PutPostRpgSystem) -> Result<(), Error> { Nov 01 10:29:16.037 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.038 INFO kablam! Nov 01 10:29:16.038 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.038 INFO kablam! --> src/business/mod.rs:47:40 Nov 01 10:29:16.038 INFO kablam! | Nov 01 10:29:16.039 INFO kablam! 47 | pub fn delete_rpgsystem(db: &Database, token: Token, systemid: RpgSystemId) -> Result<(), Error> { Nov 01 10:29:16.039 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.039 INFO kablam! Nov 01 10:29:16.040 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.040 INFO kablam! --> src/business/mod.rs:53:34 Nov 01 10:29:16.040 INFO kablam! | Nov 01 10:29:16.040 INFO kablam! 53 | pub fn get_titles(db: &Database, token: Token) -> Result { Nov 01 10:29:16.041 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.041 INFO kablam! Nov 01 10:29:16.041 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.041 INFO kablam! --> src/business/mod.rs:69:33 Nov 01 10:29:16.042 INFO kablam! | Nov 01 10:29:16.042 INFO kablam! 69 | pub fn get_title(db: &Database, token: Token, title_id: TitleId) -> Result { Nov 01 10:29:16.042 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.042 INFO kablam! Nov 01 10:29:16.043 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.043 INFO kablam! --> src/business/mod.rs:79:34 Nov 01 10:29:16.043 INFO kablam! | Nov 01 10:29:16.044 INFO kablam! 79 | pub fn post_title(db: &Database, token: Token, title: &mut PutPostTitle) -> Result { Nov 01 10:29:16.044 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.044 INFO kablam! Nov 01 10:29:16.044 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.045 INFO kablam! --> src/business/mod.rs:84:33 Nov 01 10:29:16.045 INFO kablam! | Nov 01 10:29:16.045 INFO kablam! 84 | pub fn put_title(db: &Database, token: Token, title: &PutPostTitle) -> Result<(), Error> { Nov 01 10:29:16.045 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.046 INFO kablam! Nov 01 10:29:16.046 INFO kablam! warning: unused variable: `db` Nov 01 10:29:16.046 INFO kablam! --> src/business/mod.rs:97:5 Nov 01 10:29:16.046 INFO kablam! | Nov 01 10:29:16.047 INFO kablam! 97 | db: &Database, Nov 01 10:29:16.047 INFO kablam! | ^^ help: consider using `_db` instead Nov 01 10:29:16.047 INFO kablam! Nov 01 10:29:16.048 INFO kablam! warning: unused variable: `titleid` Nov 01 10:29:16.048 INFO kablam! --> src/business/mod.rs:98:5 Nov 01 10:29:16.048 INFO kablam! | Nov 01 10:29:16.048 INFO kablam! 98 | titleid: TitleId, Nov 01 10:29:16.049 INFO kablam! | ^^^^^^^ help: consider using `_titleid` instead Nov 01 10:29:16.049 INFO kablam! Nov 01 10:29:16.049 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.050 INFO kablam! --> src/business/mod.rs:103:33 Nov 01 10:29:16.050 INFO kablam! | Nov 01 10:29:16.050 INFO kablam! 103 | pub fn get_books(db: &Database, token: Token) -> Result { Nov 01 10:29:16.050 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.051 INFO kablam! Nov 01 10:29:16.051 INFO kablam! warning: unused variable: `book_id` Nov 01 10:29:16.051 INFO kablam! --> src/database/book.rs:365:58 Nov 01 10:29:16.052 INFO kablam! | Nov 01 10:29:16.056 INFO kablam! 365 | let result = insert_book_default(&db).and_then(|(book_id, mut orig_book)| { Nov 01 10:29:16.056 INFO kablam! | ^^^^^^^ help: consider using `_book_id` instead Nov 01 10:29:16.057 INFO kablam! Nov 01 10:29:16.057 INFO kablam! warning: unused variable: `book_id` Nov 01 10:29:16.058 INFO kablam! --> src/database/book.rs:380:58 Nov 01 10:29:16.058 INFO kablam! | Nov 01 10:29:16.058 INFO kablam! 380 | let result = insert_book_default(&db).and_then(|(book_id, mut orig_book)| { Nov 01 10:29:16.058 INFO kablam! | ^^^^^^^ help: consider using `_book_id` instead Nov 01 10:29:16.059 INFO kablam! Nov 01 10:29:16.059 INFO kablam! warning: unused variable: `book_id` Nov 01 10:29:16.059 INFO kablam! --> src/database/book.rs:395:58 Nov 01 10:29:16.060 INFO kablam! | Nov 01 10:29:16.060 INFO kablam! 395 | let result = insert_book_default(&db).and_then(|(book_id, mut orig_book)| { Nov 01 10:29:16.060 INFO kablam! | ^^^^^^^ help: consider using `_book_id` instead Nov 01 10:29:16.061 INFO kablam! Nov 01 10:29:16.061 INFO kablam! warning: unused variable: `book_id` Nov 01 10:29:16.061 INFO kablam! --> src/database/book.rs:410:58 Nov 01 10:29:16.061 INFO kablam! | Nov 01 10:29:16.062 INFO kablam! 410 | let result = insert_book_default(&db).and_then(|(book_id, mut orig_book)| { Nov 01 10:29:16.062 INFO kablam! | ^^^^^^^ help: consider using `_book_id` instead Nov 01 10:29:16.062 INFO kablam! Nov 01 10:29:16.063 INFO kablam! warning: unused variable: `guild_id` Nov 01 10:29:16.063 INFO kablam! --> src/database/guild.rs:227:32 Nov 01 10:29:16.063 INFO kablam! | Nov 01 10:29:16.063 INFO kablam! 227 | .and_then(|guild_id| Ok(orig_guild)) Nov 01 10:29:16.063 INFO kablam! | ^^^^^^^^ help: consider using `_guild_id` instead Nov 01 10:29:16.064 INFO kablam! Nov 01 10:29:16.064 INFO kablam! warning: unused variable: `guild_id` Nov 01 10:29:16.064 INFO kablam! --> src/database/guild.rs:306:32 Nov 01 10:29:16.065 INFO kablam! | Nov 01 10:29:16.065 INFO kablam! 306 | .and_then(|guild_id| Ok(orig_guild)) Nov 01 10:29:16.065 INFO kablam! | ^^^^^^^^ help: consider using `_guild_id` instead Nov 01 10:29:16.066 INFO kablam! Nov 01 10:29:16.066 INFO kablam! warning: unused variable: `member_id` Nov 01 10:29:16.066 INFO kablam! --> src/database/member.rs:179:58 Nov 01 10:29:16.066 INFO kablam! | Nov 01 10:29:16.067 INFO kablam! 179 | let result = db.insert(&mut member_in).and_then(|member_id| { Nov 01 10:29:16.067 INFO kablam! | ^^^^^^^^^ help: consider using `_member_id` instead Nov 01 10:29:16.067 INFO kablam! Nov 01 10:29:16.067 INFO kablam! warning: unused variable: `book_id` Nov 01 10:29:16.068 INFO kablam! --> src/database/rental.rs:199:58 Nov 01 10:29:16.068 INFO kablam! | Nov 01 10:29:16.068 INFO kablam! 199 | let result = insert_book_default(&db).and_then(|(book_id, book)| { Nov 01 10:29:16.069 INFO kablam! | ^^^^^^^ help: consider using `_book_id` instead Nov 01 10:29:16.069 INFO kablam! Nov 01 10:29:16.069 INFO kablam! warning: unused variable: `book_id` Nov 01 10:29:16.069 INFO kablam! --> src/database/rental.rs:241:58 Nov 01 10:29:16.070 INFO kablam! | Nov 01 10:29:16.070 INFO kablam! 241 | let result = insert_book_default(&db).and_then(|(book_id, book)| { Nov 01 10:29:16.070 INFO kablam! | ^^^^^^^ help: consider using `_book_id` instead Nov 01 10:29:16.070 INFO kablam! Nov 01 10:29:16.071 INFO kablam! warning: unused variable: `db` Nov 01 10:29:16.071 INFO kablam! --> src/database/mod.rs:402:13 Nov 01 10:29:16.071 INFO kablam! | Nov 01 10:29:16.071 INFO kablam! 402 | let db = Database::from_settings(&settings).unwrap(); Nov 01 10:29:16.072 INFO kablam! | ^^ help: consider using `_db` instead Nov 01 10:29:16.072 INFO kablam! Nov 01 10:29:16.072 INFO kablam! warning: unused variable: `db` Nov 01 10:29:16.073 INFO kablam! --> src/database/mod.rs:409:13 Nov 01 10:29:16.073 INFO kablam! | Nov 01 10:29:16.073 INFO kablam! 409 | let db = Database::from_settings(&settings).unwrap(); Nov 01 10:29:16.073 INFO kablam! | ^^ help: consider using `_db` instead Nov 01 10:29:16.074 INFO kablam! Nov 01 10:29:16.074 INFO kablam! warning: unused variable: `empty_key` Nov 01 10:29:16.074 INFO kablam! --> src/auth.rs:73:17 Nov 01 10:29:16.074 INFO kablam! | Nov 01 10:29:16.074 INFO kablam! 73 | let mut empty_key: [u8; 0]; Nov 01 10:29:16.075 INFO kablam! | ^^^^^^^^^ help: consider using `_empty_key` instead Nov 01 10:29:16.075 INFO kablam! Nov 01 10:29:16.075 INFO kablam! warning: unused variable: `cloned_cache2` Nov 01 10:29:16.075 INFO kablam! --> src/auth.rs:180:13 Nov 01 10:29:16.076 INFO kablam! | Nov 01 10:29:16.076 INFO kablam! 180 | let cloned_cache2 = kc.cache.clone(); Nov 01 10:29:16.076 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_cloned_cache2` instead Nov 01 10:29:16.077 INFO kablam! Nov 01 10:29:16.077 INFO kablam! warning: unused variable: `id` Nov 01 10:29:16.077 INFO kablam! --> src/database/mod.rs:224:38 Nov 01 10:29:16.077 INFO kablam! | Nov 01 10:29:16.078 INFO kablam! 224 | pub fn get_books_by_title(&self, id: TitleId) -> Result, Error> { Nov 01 10:29:16.078 INFO kablam! | ^^ help: consider using `_id` instead Nov 01 10:29:16.078 INFO kablam! Nov 01 10:29:16.382 INFO kablam! warning: variable does not need to be mutable Nov 01 10:29:16.382 INFO kablam! --> src/auth.rs:73:13 Nov 01 10:29:16.382 INFO kablam! | Nov 01 10:29:16.383 INFO kablam! 73 | let mut empty_key: [u8; 0]; Nov 01 10:29:16.383 INFO kablam! | ----^^^^^^^^^ Nov 01 10:29:16.383 INFO kablam! | | Nov 01 10:29:16.383 INFO kablam! | help: remove this `mut` Nov 01 10:29:16.383 INFO kablam! | Nov 01 10:29:16.384 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 01 10:29:16.384 INFO kablam! Nov 01 10:29:16.673 INFO kablam! warning: unused variable: `allowed` Nov 01 10:29:16.673 INFO kablam! --> src/api/mod.rs:204:10 Nov 01 10:29:16.673 INFO kablam! | Nov 01 10:29:16.674 INFO kablam! 204 | let (allowed, authInfo) = check_auth!(_req); Nov 01 10:29:16.674 INFO kablam! | ^^^^^^^ help: consider using `_allowed` instead Nov 01 10:29:16.674 INFO kablam! | Nov 01 10:29:16.674 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 01 10:29:16.675 INFO kablam! Nov 01 10:29:16.675 INFO kablam! warning: unused variable: `authInfo` Nov 01 10:29:16.675 INFO kablam! --> src/api/mod.rs:204:19 Nov 01 10:29:16.675 INFO kablam! | Nov 01 10:29:16.676 INFO kablam! 204 | let (allowed, authInfo) = check_auth!(_req); Nov 01 10:29:16.676 INFO kablam! | ^^^^^^^^ help: consider using `_authInfo` instead Nov 01 10:29:16.676 INFO kablam! Nov 01 10:29:16.677 INFO kablam! warning: unused variable: `allowed` Nov 01 10:29:16.677 INFO kablam! --> src/api/mod.rs:216:10 Nov 01 10:29:16.677 INFO kablam! | Nov 01 10:29:16.677 INFO kablam! 216 | let (allowed, authInfo) = check_auth!(_req, ["admin", "librarian"]); Nov 01 10:29:16.678 INFO kablam! | ^^^^^^^ help: consider using `_allowed` instead Nov 01 10:29:16.678 INFO kablam! Nov 01 10:29:16.678 INFO kablam! warning: unused variable: `authInfo` Nov 01 10:29:16.678 INFO kablam! --> src/api/mod.rs:216:19 Nov 01 10:29:16.679 INFO kablam! | Nov 01 10:29:16.679 INFO kablam! 216 | let (allowed, authInfo) = check_auth!(_req, ["admin", "librarian"]); Nov 01 10:29:16.679 INFO kablam! | ^^^^^^^^ help: consider using `_authInfo` instead Nov 01 10:29:16.679 INFO kablam! Nov 01 10:29:16.680 INFO kablam! warning: unused variable: `kc` Nov 01 10:29:16.680 INFO kablam! --> src/business/mod.rs:9:5 Nov 01 10:29:16.680 INFO kablam! | Nov 01 10:29:16.680 INFO kablam! 9 | kc: &KeycloakCache, Nov 01 10:29:16.681 INFO kablam! | ^^ help: consider using `_kc` instead Nov 01 10:29:16.681 INFO kablam! Nov 01 10:29:16.681 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.681 INFO kablam! --> src/business/mod.rs:10:5 Nov 01 10:29:16.682 INFO kablam! | Nov 01 10:29:16.682 INFO kablam! 10 | token: Token, Nov 01 10:29:16.682 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.682 INFO kablam! Nov 01 10:29:16.683 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.683 INFO kablam! --> src/business/mod.rs:19:5 Nov 01 10:29:16.683 INFO kablam! | Nov 01 10:29:16.683 INFO kablam! 19 | token: Token, Nov 01 10:29:16.683 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.684 INFO kablam! Nov 01 10:29:16.688 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.688 INFO kablam! --> src/business/mod.rs:34:5 Nov 01 10:29:16.689 INFO kablam! | Nov 01 10:29:16.689 INFO kablam! 34 | token: Token, Nov 01 10:29:16.689 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.689 INFO kablam! Nov 01 10:29:16.690 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.690 INFO kablam! --> src/business/mod.rs:42:37 Nov 01 10:29:16.690 INFO kablam! | Nov 01 10:29:16.690 INFO kablam! 42 | pub fn put_rpgsystem(db: &Database, token: Token, system: &PutPostRpgSystem) -> Result<(), Error> { Nov 01 10:29:16.691 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.691 INFO kablam! Nov 01 10:29:16.691 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.691 INFO kablam! --> src/business/mod.rs:47:40 Nov 01 10:29:16.692 INFO kablam! | Nov 01 10:29:16.696 INFO kablam! 47 | pub fn delete_rpgsystem(db: &Database, token: Token, systemid: RpgSystemId) -> Result<(), Error> { Nov 01 10:29:16.696 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.697 INFO kablam! Nov 01 10:29:16.697 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.697 INFO kablam! --> src/business/mod.rs:53:34 Nov 01 10:29:16.697 INFO kablam! | Nov 01 10:29:16.698 INFO kablam! 53 | pub fn get_titles(db: &Database, token: Token) -> Result { Nov 01 10:29:16.698 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.698 INFO kablam! Nov 01 10:29:16.698 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.699 INFO kablam! --> src/business/mod.rs:69:33 Nov 01 10:29:16.699 INFO kablam! | Nov 01 10:29:16.699 INFO kablam! 69 | pub fn get_title(db: &Database, token: Token, title_id: TitleId) -> Result { Nov 01 10:29:16.700 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.700 INFO kablam! Nov 01 10:29:16.700 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.700 INFO kablam! --> src/business/mod.rs:79:34 Nov 01 10:29:16.701 INFO kablam! | Nov 01 10:29:16.701 INFO kablam! 79 | pub fn post_title(db: &Database, token: Token, title: &mut PutPostTitle) -> Result { Nov 01 10:29:16.701 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.701 INFO kablam! Nov 01 10:29:16.702 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.702 INFO kablam! --> src/business/mod.rs:84:33 Nov 01 10:29:16.702 INFO kablam! | Nov 01 10:29:16.702 INFO kablam! 84 | pub fn put_title(db: &Database, token: Token, title: &PutPostTitle) -> Result<(), Error> { Nov 01 10:29:16.703 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.703 INFO kablam! Nov 01 10:29:16.703 INFO kablam! warning: unused variable: `db` Nov 01 10:29:16.703 INFO kablam! --> src/business/mod.rs:97:5 Nov 01 10:29:16.704 INFO kablam! | Nov 01 10:29:16.704 INFO kablam! 97 | db: &Database, Nov 01 10:29:16.704 INFO kablam! | ^^ help: consider using `_db` instead Nov 01 10:29:16.704 INFO kablam! Nov 01 10:29:16.705 INFO kablam! warning: unused variable: `titleid` Nov 01 10:29:16.705 INFO kablam! --> src/business/mod.rs:98:5 Nov 01 10:29:16.705 INFO kablam! | Nov 01 10:29:16.705 INFO kablam! 98 | titleid: TitleId, Nov 01 10:29:16.706 INFO kablam! | ^^^^^^^ help: consider using `_titleid` instead Nov 01 10:29:16.708 INFO kablam! Nov 01 10:29:16.708 INFO kablam! warning: unused variable: `token` Nov 01 10:29:16.708 INFO kablam! --> src/business/mod.rs:103:33 Nov 01 10:29:16.709 INFO kablam! | Nov 01 10:29:16.709 INFO kablam! 103 | pub fn get_books(db: &Database, token: Token) -> Result { Nov 01 10:29:16.709 INFO kablam! | ^^^^^ help: consider using `_token` instead Nov 01 10:29:16.710 INFO kablam! Nov 01 10:29:16.710 INFO kablam! warning: unused variable: `empty_key` Nov 01 10:29:16.710 INFO kablam! --> src/auth.rs:73:17 Nov 01 10:29:16.710 INFO kablam! | Nov 01 10:29:16.711 INFO kablam! 73 | let mut empty_key: [u8; 0]; Nov 01 10:29:16.711 INFO kablam! | ^^^^^^^^^ help: consider using `_empty_key` instead Nov 01 10:29:16.716 INFO kablam! Nov 01 10:29:16.716 INFO kablam! warning: unused variable: `cloned_cache2` Nov 01 10:29:16.716 INFO kablam! --> src/auth.rs:180:13 Nov 01 10:29:16.716 INFO kablam! | Nov 01 10:29:16.716 INFO kablam! 180 | let cloned_cache2 = kc.cache.clone(); Nov 01 10:29:16.717 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_cloned_cache2` instead Nov 01 10:29:16.717 INFO kablam! Nov 01 10:29:16.717 INFO kablam! warning: unused variable: `id` Nov 01 10:29:16.717 INFO kablam! --> src/database/mod.rs:224:38 Nov 01 10:29:16.717 INFO kablam! | Nov 01 10:29:16.717 INFO kablam! 224 | pub fn get_books_by_title(&self, id: TitleId) -> Result, Error> { Nov 01 10:29:16.717 INFO kablam! | ^^ help: consider using `_id` instead Nov 01 10:29:16.717 INFO kablam! Nov 01 10:29:16.744 INFO kablam! warning: struct is never constructed: `GetBook` Nov 01 10:29:16.744 INFO kablam! --> src/api/dto.rs:92:1 Nov 01 10:29:16.744 INFO kablam! | Nov 01 10:29:16.744 INFO kablam! 92 | pub struct GetBook { Nov 01 10:29:16.744 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.744 INFO kablam! | Nov 01 10:29:16.744 INFO kablam! = note: #[warn(dead_code)] on by default Nov 01 10:29:16.744 INFO kablam! Nov 01 10:29:16.744 INFO kablam! warning: struct is never constructed: `GetMembers` Nov 01 10:29:16.745 INFO kablam! --> src/api/dto.rs:104:1 Nov 01 10:29:16.745 INFO kablam! | Nov 01 10:29:16.745 INFO kablam! 104 | pub struct GetMembers { Nov 01 10:29:16.745 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.745 INFO kablam! Nov 01 10:29:16.745 INFO kablam! warning: struct is never constructed: `GetMember` Nov 01 10:29:16.745 INFO kablam! --> src/api/dto.rs:110:1 Nov 01 10:29:16.745 INFO kablam! | Nov 01 10:29:16.745 INFO kablam! 110 | pub struct GetMember { Nov 01 10:29:16.745 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.745 INFO kablam! Nov 01 10:29:16.745 INFO kablam! warning: struct is never constructed: `GetMemberInventory` Nov 01 10:29:16.745 INFO kablam! --> src/api/dto.rs:116:1 Nov 01 10:29:16.745 INFO kablam! | Nov 01 10:29:16.745 INFO kablam! 116 | pub struct GetMemberInventory { Nov 01 10:29:16.745 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.745 INFO kablam! Nov 01 10:29:16.745 INFO kablam! warning: struct is never constructed: `GetGuilds` Nov 01 10:29:16.745 INFO kablam! --> src/api/dto.rs:129:1 Nov 01 10:29:16.745 INFO kablam! | Nov 01 10:29:16.745 INFO kablam! 129 | pub struct GetGuilds { Nov 01 10:29:16.745 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.746 INFO kablam! Nov 01 10:29:16.746 INFO kablam! warning: struct is never constructed: `GetGuild` Nov 01 10:29:16.746 INFO kablam! --> src/api/dto.rs:135:1 Nov 01 10:29:16.746 INFO kablam! | Nov 01 10:29:16.746 INFO kablam! 135 | pub struct GetGuild { Nov 01 10:29:16.746 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.746 INFO kablam! Nov 01 10:29:16.746 INFO kablam! warning: struct is never constructed: `GetGuildInventory` Nov 01 10:29:16.746 INFO kablam! --> src/api/dto.rs:141:1 Nov 01 10:29:16.746 INFO kablam! | Nov 01 10:29:16.746 INFO kablam! 141 | pub struct GetGuildInventory { Nov 01 10:29:16.746 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.746 INFO kablam! Nov 01 10:29:16.746 INFO kablam! warning: struct is never constructed: `Inventory` Nov 01 10:29:16.746 INFO kablam! --> src/api/dto.rs:274:1 Nov 01 10:29:16.746 INFO kablam! | Nov 01 10:29:16.746 INFO kablam! 274 | pub struct Inventory { Nov 01 10:29:16.746 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.746 INFO kablam! Nov 01 10:29:16.746 INFO kablam! warning: struct is never constructed: `MemberWithRoles` Nov 01 10:29:16.746 INFO kablam! --> src/api/dto.rs:280:1 Nov 01 10:29:16.746 INFO kablam! | Nov 01 10:29:16.746 INFO kablam! 280 | pub struct MemberWithRoles { Nov 01 10:29:16.747 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.747 INFO kablam! Nov 01 10:29:16.747 INFO kablam! warning: struct is never constructed: `Member` Nov 01 10:29:16.747 INFO kablam! --> src/api/dto.rs:288:1 Nov 01 10:29:16.747 INFO kablam! | Nov 01 10:29:16.747 INFO kablam! 288 | pub struct Member { Nov 01 10:29:16.747 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.747 INFO kablam! Nov 01 10:29:16.747 INFO kablam! warning: struct is never constructed: `GuildWithContact` Nov 01 10:29:16.747 INFO kablam! --> src/api/dto.rs:295:1 Nov 01 10:29:16.747 INFO kablam! | Nov 01 10:29:16.747 INFO kablam! 295 | pub struct GuildWithContact { Nov 01 10:29:16.747 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.747 INFO kablam! Nov 01 10:29:16.747 INFO kablam! warning: method is never used: `get_user` Nov 01 10:29:16.747 INFO kablam! --> src/auth.rs:84:5 Nov 01 10:29:16.747 INFO kablam! | Nov 01 10:29:16.747 INFO kablam! 84 | pub fn get_user(&self, userId: &ExternalId) -> Result, Error> { Nov 01 10:29:16.747 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.747 INFO kablam! Nov 01 10:29:16.747 INFO kablam! warning: method is never used: `reset_users` Nov 01 10:29:16.748 INFO kablam! --> src/auth.rs:93:5 Nov 01 10:29:16.748 INFO kablam! | Nov 01 10:29:16.748 INFO kablam! 93 | pub fn reset_users(&self) {} Nov 01 10:29:16.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.748 INFO kablam! Nov 01 10:29:16.748 INFO kablam! warning: method is never used: `get_books_by_title` Nov 01 10:29:16.748 INFO kablam! --> src/database/mod.rs:224:5 Nov 01 10:29:16.756 INFO kablam! | Nov 01 10:29:16.760 INFO kablam! 224 | pub fn get_books_by_title(&self, id: TitleId) -> Result, Error> { Nov 01 10:29:16.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.760 INFO kablam! Nov 01 10:29:16.760 INFO kablam! warning: function is never used: `delete_title` Nov 01 10:29:16.760 INFO kablam! --> src/business/mod.rs:89:1 Nov 01 10:29:16.760 INFO kablam! | Nov 01 10:29:16.760 INFO kablam! 89 | pub fn delete_title(db: &Database, titleid: TitleId) -> Result<(), Error> { Nov 01 10:29:16.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:16.760 INFO kablam! Nov 01 10:29:16.760 INFO kablam! warning: variable `authInfo` should have a snake case name such as `auth_info` Nov 01 10:29:16.760 INFO kablam! --> src/api/mod.rs:204:19 Nov 01 10:29:16.760 INFO kablam! | Nov 01 10:29:16.761 INFO kablam! 204 | let (allowed, authInfo) = check_auth!(_req); Nov 01 10:29:16.761 INFO kablam! | ^^^^^^^^ Nov 01 10:29:16.761 INFO kablam! | Nov 01 10:29:16.761 INFO kablam! = note: #[warn(non_snake_case)] on by default Nov 01 10:29:16.761 INFO kablam! Nov 01 10:29:16.761 INFO kablam! warning: variable `authInfo` should have a snake case name such as `auth_info` Nov 01 10:29:16.761 INFO kablam! --> src/api/mod.rs:216:19 Nov 01 10:29:16.761 INFO kablam! | Nov 01 10:29:16.761 INFO kablam! 216 | let (allowed, authInfo) = check_auth!(_req, ["admin", "librarian"]); Nov 01 10:29:16.761 INFO kablam! | ^^^^^^^^ Nov 01 10:29:16.761 INFO kablam! Nov 01 10:29:16.761 INFO kablam! warning: variable `userId` should have a snake case name such as `user_id` Nov 01 10:29:16.761 INFO kablam! --> src/auth.rs:84:28 Nov 01 10:29:16.761 INFO kablam! | Nov 01 10:29:16.761 INFO kablam! 84 | pub fn get_user(&self, userId: &ExternalId) -> Result, Error> { Nov 01 10:29:16.761 INFO kablam! | ^^^^^^ Nov 01 10:29:16.761 INFO kablam! Nov 01 10:29:17.256 INFO kablam! warning: variable does not need to be mutable Nov 01 10:29:17.256 INFO kablam! --> src/auth.rs:73:13 Nov 01 10:29:17.256 INFO kablam! | Nov 01 10:29:17.256 INFO kablam! 73 | let mut empty_key: [u8; 0]; Nov 01 10:29:17.256 INFO kablam! | ----^^^^^^^^^ Nov 01 10:29:17.256 INFO kablam! | | Nov 01 10:29:17.256 INFO kablam! | help: remove this `mut` Nov 01 10:29:17.257 INFO kablam! | Nov 01 10:29:17.257 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 01 10:29:17.257 INFO kablam! Nov 01 10:29:17.476 INFO kablam! warning: struct is never constructed: `GetBook` Nov 01 10:29:17.488 INFO kablam! --> src/api/dto.rs:92:1 Nov 01 10:29:17.488 INFO kablam! | Nov 01 10:29:17.488 INFO kablam! 92 | pub struct GetBook { Nov 01 10:29:17.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.488 INFO kablam! | Nov 01 10:29:17.488 INFO kablam! = note: #[warn(dead_code)] on by default Nov 01 10:29:17.488 INFO kablam! Nov 01 10:29:17.488 INFO kablam! warning: struct is never constructed: `GetMembers` Nov 01 10:29:17.488 INFO kablam! --> src/api/dto.rs:104:1 Nov 01 10:29:17.488 INFO kablam! | Nov 01 10:29:17.488 INFO kablam! 104 | pub struct GetMembers { Nov 01 10:29:17.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.488 INFO kablam! Nov 01 10:29:17.488 INFO kablam! warning: struct is never constructed: `GetMember` Nov 01 10:29:17.488 INFO kablam! --> src/api/dto.rs:110:1 Nov 01 10:29:17.488 INFO kablam! | Nov 01 10:29:17.488 INFO kablam! 110 | pub struct GetMember { Nov 01 10:29:17.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.488 INFO kablam! Nov 01 10:29:17.488 INFO kablam! warning: struct is never constructed: `GetMemberInventory` Nov 01 10:29:17.488 INFO kablam! --> src/api/dto.rs:116:1 Nov 01 10:29:17.488 INFO kablam! | Nov 01 10:29:17.488 INFO kablam! 116 | pub struct GetMemberInventory { Nov 01 10:29:17.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.488 INFO kablam! Nov 01 10:29:17.488 INFO kablam! warning: struct is never constructed: `GetGuilds` Nov 01 10:29:17.488 INFO kablam! --> src/api/dto.rs:129:1 Nov 01 10:29:17.488 INFO kablam! | Nov 01 10:29:17.488 INFO kablam! 129 | pub struct GetGuilds { Nov 01 10:29:17.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.488 INFO kablam! Nov 01 10:29:17.488 INFO kablam! warning: struct is never constructed: `GetGuild` Nov 01 10:29:17.488 INFO kablam! --> src/api/dto.rs:135:1 Nov 01 10:29:17.488 INFO kablam! | Nov 01 10:29:17.488 INFO kablam! 135 | pub struct GetGuild { Nov 01 10:29:17.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.488 INFO kablam! Nov 01 10:29:17.488 INFO kablam! warning: struct is never constructed: `GetGuildInventory` Nov 01 10:29:17.488 INFO kablam! --> src/api/dto.rs:141:1 Nov 01 10:29:17.488 INFO kablam! | Nov 01 10:29:17.488 INFO kablam! 141 | pub struct GetGuildInventory { Nov 01 10:29:17.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: struct is never constructed: `Inventory` Nov 01 10:29:17.489 INFO kablam! --> src/api/dto.rs:274:1 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 274 | pub struct Inventory { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: struct is never constructed: `MemberWithRoles` Nov 01 10:29:17.489 INFO kablam! --> src/api/dto.rs:280:1 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 280 | pub struct MemberWithRoles { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: struct is never constructed: `Member` Nov 01 10:29:17.489 INFO kablam! --> src/api/dto.rs:288:1 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 288 | pub struct Member { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: struct is never constructed: `GuildWithContact` Nov 01 10:29:17.489 INFO kablam! --> src/api/dto.rs:295:1 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 295 | pub struct GuildWithContact { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: method is never used: `get_user` Nov 01 10:29:17.489 INFO kablam! --> src/auth.rs:84:5 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 84 | pub fn get_user(&self, userId: &ExternalId) -> Result, Error> { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: method is never used: `reset_users` Nov 01 10:29:17.489 INFO kablam! --> src/auth.rs:93:5 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 93 | pub fn reset_users(&self) {} Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: method is never used: `new` Nov 01 10:29:17.489 INFO kablam! --> src/database/guild.rs:14:5 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 14 | pub fn new(id: Option, name: String, address: String, contact: MemberId) -> Guild { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: method is never used: `new` Nov 01 10:29:17.489 INFO kablam! --> src/database/member.rs:13:5 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 13 | pub fn new(id: Option, external_id: ExternalId) -> Member { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: method is never used: `new` Nov 01 10:29:17.489 INFO kablam! --> src/database/rpgsystem.rs:14:5 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 14 | pub fn new(id: Option, name: String, shortname: Option) -> RpgSystem { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: method is never used: `new` Nov 01 10:29:17.489 INFO kablam! --> src/database/title.rs:18:5 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 18 | / pub fn new( Nov 01 10:29:17.489 INFO kablam! 19 | | id: Option, Nov 01 10:29:17.489 INFO kablam! 20 | | name: String, Nov 01 10:29:17.489 INFO kablam! 21 | | system: RpgSystemId, Nov 01 10:29:17.489 INFO kablam! ... | Nov 01 10:29:17.489 INFO kablam! 35 | | } Nov 01 10:29:17.489 INFO kablam! 36 | | } Nov 01 10:29:17.489 INFO kablam! | |_____^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: method is never used: `get_books_by_title` Nov 01 10:29:17.489 INFO kablam! --> src/database/mod.rs:224:5 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 224 | pub fn get_books_by_title(&self, id: TitleId) -> Result, Error> { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.489 INFO kablam! warning: function is never used: `delete_title` Nov 01 10:29:17.489 INFO kablam! --> src/business/mod.rs:89:1 Nov 01 10:29:17.489 INFO kablam! | Nov 01 10:29:17.489 INFO kablam! 89 | pub fn delete_title(db: &Database, titleid: TitleId) -> Result<(), Error> { Nov 01 10:29:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 10:29:17.489 INFO kablam! Nov 01 10:29:17.490 INFO kablam! warning: variable `authInfo` should have a snake case name such as `auth_info` Nov 01 10:29:17.490 INFO kablam! --> src/api/mod.rs:204:19 Nov 01 10:29:17.490 INFO kablam! | Nov 01 10:29:17.490 INFO kablam! 204 | let (allowed, authInfo) = check_auth!(_req); Nov 01 10:29:17.490 INFO kablam! | ^^^^^^^^ Nov 01 10:29:17.490 INFO kablam! | Nov 01 10:29:17.490 INFO kablam! = note: #[warn(non_snake_case)] on by default Nov 01 10:29:17.491 INFO kablam! Nov 01 10:29:17.491 INFO kablam! warning: variable `authInfo` should have a snake case name such as `auth_info` Nov 01 10:29:17.491 INFO kablam! --> src/api/mod.rs:216:19 Nov 01 10:29:17.491 INFO kablam! | Nov 01 10:29:17.491 INFO kablam! 216 | let (allowed, authInfo) = check_auth!(_req, ["admin", "librarian"]); Nov 01 10:29:17.491 INFO kablam! | ^^^^^^^^ Nov 01 10:29:17.491 INFO kablam! Nov 01 10:29:17.501 INFO kablam! warning: variable `userId` should have a snake case name such as `user_id` Nov 01 10:29:17.501 INFO kablam! --> src/auth.rs:84:28 Nov 01 10:29:17.501 INFO kablam! | Nov 01 10:29:17.501 INFO kablam! 84 | pub fn get_user(&self, userId: &ExternalId) -> Result, Error> { Nov 01 10:29:17.501 INFO kablam! | ^^^^^^ Nov 01 10:29:17.501 INFO kablam! Nov 01 10:29:17.636 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1m 56s Nov 01 10:29:17.664 INFO kablam! su: No module specific data is present Nov 01 10:29:18.328 INFO running `"docker" "rm" "-f" "b12a4202a654c9ed659a5b00c1bd2813f5c28b1e869e723de069e35294d7e489"` Nov 01 10:29:18.647 INFO blam! b12a4202a654c9ed659a5b00c1bd2813f5c28b1e869e723de069e35294d7e489