[INFO] updating cached repository RPGLibrarium/Liberation [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/RPGLibrarium/Liberation [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/RPGLibrarium/Liberation" "work/ex/pr-62849/sources/master#435236b8877cdb98c82eaebfb7887782277265c5/gh/RPGLibrarium/Liberation"` [INFO] [stderr] Cloning into 'work/ex/pr-62849/sources/master#435236b8877cdb98c82eaebfb7887782277265c5/gh/RPGLibrarium/Liberation'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/RPGLibrarium/Liberation" "work/ex/pr-62849/sources/try#b5c7f157c20453dde8d47371abe73b32351b4e7f/gh/RPGLibrarium/Liberation"` [INFO] [stderr] Cloning into 'work/ex/pr-62849/sources/try#b5c7f157c20453dde8d47371abe73b32351b4e7f/gh/RPGLibrarium/Liberation'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] ec973b23f1d049566352131542b14fc50fe05086 [INFO] sha for GitHub repo RPGLibrarium/Liberation: ec973b23f1d049566352131542b14fc50fe05086 [INFO] validating manifest of RPGLibrarium/Liberation on toolchain master#435236b8877cdb98c82eaebfb7887782277265c5 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+435236b8877cdb98c82eaebfb7887782277265c5-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of RPGLibrarium/Liberation on toolchain try#b5c7f157c20453dde8d47371abe73b32351b4e7f [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+b5c7f157c20453dde8d47371abe73b32351b4e7f-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing RPGLibrarium/Liberation [INFO] finished frobbing RPGLibrarium/Liberation [INFO] frobbed toml for RPGLibrarium/Liberation written to work/ex/pr-62849/sources/master#435236b8877cdb98c82eaebfb7887782277265c5/gh/RPGLibrarium/Liberation/Cargo.toml [INFO] started frobbing RPGLibrarium/Liberation [INFO] finished frobbing RPGLibrarium/Liberation [INFO] frobbed toml for RPGLibrarium/Liberation written to work/ex/pr-62849/sources/try#b5c7f157c20453dde8d47371abe73b32351b4e7f/gh/RPGLibrarium/Liberation/Cargo.toml [INFO] crate RPGLibrarium/Liberation already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+435236b8877cdb98c82eaebfb7887782277265c5-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+b5c7f157c20453dde8d47371abe73b32351b4e7f-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking RPGLibrarium/Liberation against try#b5c7f157c20453dde8d47371abe73b32351b4e7f for pr-62849 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62849/worker-3/try#b5c7f157c20453dde8d47371abe73b32351b4e7f:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62849/sources/try#b5c7f157c20453dde8d47371abe73b32351b4e7f/gh/RPGLibrarium/Liberation:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+b5c7f157c20453dde8d47371abe73b32351b4e7f-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] f54ff87542561fc6129a96d72e07e5d5b0e9203b289adf2539483a7b170d0a63 [INFO] running `"docker" "start" "-a" "f54ff87542561fc6129a96d72e07e5d5b0e9203b289adf2539483a7b170d0a63"` [INFO] [stderr] Compiling mysql v15.1.0 [INFO] [stderr] Compiling ring v0.13.5 [INFO] [stderr] Compiling actix-web v0.7.19 [INFO] [stderr] Compiling openssl-sys v0.9.47 [INFO] [stderr] Compiling libz-sys v1.0.25 [INFO] [stderr] Compiling curl-sys v0.4.16 [INFO] [stderr] Checking nix v0.12.0 [INFO] [stderr] Checking nom v4.2.1 [INFO] [stderr] Checking atoi v0.3.1 [INFO] [stderr] Checking flate2 v1.0.6 [INFO] [stderr] Checking url_serde v0.2.0 [INFO] [stderr] Checking chrono v0.4.6 [INFO] [stderr] Checking twox-hash v1.1.2 [INFO] [stderr] Compiling v_escape_derive v0.5.3 [INFO] [stderr] Checking serde-hjson v0.8.2 [INFO] [stderr] Checking env_logger v0.6.0 [INFO] [stderr] Compiling openssl v0.10.23 [INFO] [stderr] Checking mysql_common v0.15.0 [INFO] [stderr] Checking config v0.9.2 [INFO] [stderr] Compiling v_escape v0.7.2 [INFO] [stderr] Compiling v_htmlescape v0.4.3 [INFO] [stderr] Checking tokio-openssl v0.2.1 [INFO] [stderr] Checking cookie v0.11.0 [INFO] [stderr] Checking jsonwebtoken v5.0.1 [INFO] [stderr] Checking actix-net v0.2.6 [INFO] [stderr] Checking curl v0.4.19 [INFO] [stderr] Checking oauth2 v2.0.0-alpha.4 [INFO] [stderr] Checking liberation v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unnecessary parentheses around `match` head expression [INFO] [stderr] --> src/api/dto.rs:37:33 [INFO] [stderr] | [INFO] [stderr] 37 | stock: match(include_stock) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `match` head expression [INFO] [stderr] --> src/api/dto.rs:41:37 [INFO] [stderr] | [INFO] [stderr] 41 | available: match(include_stock) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api/mod.rs:25:63 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn get_static() -> Box>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn HttpHandlerTask` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api/mod.rs:36:74 [INFO] [stderr] | [INFO] [stderr] 36 | pub fn get_v1(state: AppState) -> Box>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn HttpHandlerTask` [INFO] [stderr] [INFO] [stderr] warning: unused import: `KeycloakCache` [INFO] [stderr] --> src/business/mod.rs:2:20 [INFO] [stderr] | [INFO] [stderr] 2 | use auth::{Claims, KeycloakCache}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `match` head expression [INFO] [stderr] --> src/business/mod.rs:21:30 [INFO] [stderr] | [INFO] [stderr] 21 | let include_stock = match(claims) { [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `match` head expression [INFO] [stderr] --> src/api/dto.rs:37:33 [INFO] [stderr] | [INFO] [stderr] 37 | stock: match(include_stock) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `match` head expression [INFO] [stderr] --> src/api/dto.rs:41:37 [INFO] [stderr] | [INFO] [stderr] 41 | available: match(include_stock) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api/mod.rs:25:63 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn get_static() -> Box>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn HttpHandlerTask` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api/mod.rs:36:74 [INFO] [stderr] | [INFO] [stderr] 36 | pub fn get_v1(state: AppState) -> Box>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn HttpHandlerTask` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/main.rs:61:11 [INFO] [stderr] | [INFO] [stderr] 61 | if(settings.serve_static_files){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused import: `KeycloakCache` [INFO] [stderr] --> src/business/mod.rs:2:20 [INFO] [stderr] | [INFO] [stderr] 2 | use auth::{Claims, KeycloakCache}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `match` head expression [INFO] [stderr] --> src/business/mod.rs:21:30 [INFO] [stderr] | [INFO] [stderr] 21 | let include_stock = match(claims) { [INFO] [stderr] | ^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/main.rs:61:11 [INFO] [stderr] | [INFO] [stderr] 61 | if(settings.serve_static_files){ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'database::Role': this is a stub for later oauth roles [INFO] [stderr] --> src/api/dto.rs:315:20 [INFO] [stderr] | [INFO] [stderr] 315 | pub roles: Vec, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'database::Role': this is a stub for later oauth roles [INFO] [stderr] --> src/database/mod.rs:323:12 [INFO] [stderr] | [INFO] [stderr] 323 | pub struct Role { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'database::Role': this is a stub for later oauth roles [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'database::Role': this is a stub for later oauth roles [INFO] [stderr] --> src/api/dto.rs:315:20 [INFO] [stderr] | [INFO] [stderr] 315 | pub roles: Vec, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'database::Role': this is a stub for later oauth roles [INFO] [stderr] --> src/database/mod.rs:323:12 [INFO] [stderr] | [INFO] [stderr] 323 | pub struct Role { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'database::Role': this is a stub for later oauth roles [INFO] [stderr] [INFO] [stderr] warning: unused variable: `empty_key` [INFO] [stderr] --> src/auth.rs:84:13 [INFO] [stderr] | [INFO] [stderr] 84 | let empty_key: [u8; 0]; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_empty_key` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:108:33 [INFO] [stderr] | [INFO] [stderr] 108 | pub fn put_title(db: &Database, claims: Option, title: PutPostTitle) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:114:36 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn delete_title(db: &Database, claims: Option, id: TitleId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | db: &Database, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/business/mod.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | id: TitleId, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:131:33 [INFO] [stderr] | [INFO] [stderr] 131 | pub fn get_books(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:228:17 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn get_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:228:32 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn get_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/business/mod.rs:228:56 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn get_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | db: &Database, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `book` [INFO] [stderr] --> src/business/mod.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | book: PutPostBook, [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_book` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:244:17 [INFO] [stderr] | [INFO] [stderr] 244 | pub fn put_book(db: &Database, claims: Option, book: PutPostBook) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:244:32 [INFO] [stderr] | [INFO] [stderr] 244 | pub fn put_book(db: &Database, claims: Option, book: PutPostBook) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `book` [INFO] [stderr] --> src/business/mod.rs:244:56 [INFO] [stderr] | [INFO] [stderr] 244 | pub fn put_book(db: &Database, claims: Option, book: PutPostBook) -> Result<(), Error> { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_book` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:250:35 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn delete_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:257:20 [INFO] [stderr] | [INFO] [stderr] 257 | pub fn get_members(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:257:35 [INFO] [stderr] | [INFO] [stderr] 257 | pub fn get_members(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:264:19 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn get_member(db: &Database, claims: Option, id: MemberId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:264:34 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn get_member(db: &Database, claims: Option, id: MemberId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/business/mod.rs:264:58 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn get_member(db: &Database, claims: Option, id: MemberId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:271:19 [INFO] [stderr] | [INFO] [stderr] 271 | pub fn get_guilds(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:271:34 [INFO] [stderr] | [INFO] [stderr] 271 | pub fn get_guilds(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:276:18 [INFO] [stderr] | [INFO] [stderr] 276 | pub fn get_guild(db: &Database, claims: Option, id: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:276:33 [INFO] [stderr] | [INFO] [stderr] 276 | pub fn get_guild(db: &Database, claims: Option, id: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/business/mod.rs:276:57 [INFO] [stderr] | [INFO] [stderr] 276 | pub fn get_guild(db: &Database, claims: Option, id: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:282:5 [INFO] [stderr] | [INFO] [stderr] 282 | db: &Database, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:283:5 [INFO] [stderr] | [INFO] [stderr] 283 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `guild` [INFO] [stderr] --> src/business/mod.rs:284:5 [INFO] [stderr] | [INFO] [stderr] 284 | guild: PutPostGuild, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_guild` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:290:18 [INFO] [stderr] | [INFO] [stderr] 290 | pub fn put_guild(db: &Database, claims: Option, guild: PutPostGuild) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:290:33 [INFO] [stderr] | [INFO] [stderr] 290 | pub fn put_guild(db: &Database, claims: Option, guild: PutPostGuild) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `guild` [INFO] [stderr] --> src/business/mod.rs:290:57 [INFO] [stderr] | [INFO] [stderr] 290 | pub fn put_guild(db: &Database, claims: Option, guild: PutPostGuild) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_guild` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:295:21 [INFO] [stderr] | [INFO] [stderr] 295 | pub fn delete_guild(db: &Database, claims: Option, guild: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:295:36 [INFO] [stderr] | [INFO] [stderr] 295 | pub fn delete_guild(db: &Database, claims: Option, guild: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `guild` [INFO] [stderr] --> src/business/mod.rs:295:60 [INFO] [stderr] | [INFO] [stderr] 295 | pub fn delete_guild(db: &Database, claims: Option, guild: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_guild` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/database/mod.rs:250:38 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn get_books_by_title(&self, id: TitleId) -> Result, Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `book_id` [INFO] [stderr] --> src/database/book.rs:449:58 [INFO] [stderr] | [INFO] [stderr] 449 | let result = insert_book_default(&db).and_then(|(book_id, mut orig_book)| { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_book_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `guild_id` [INFO] [stderr] --> src/database/guild.rs:237:32 [INFO] [stderr] | [INFO] [stderr] 237 | .and_then(|guild_id| Ok(orig_guild)) [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_guild_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `member_id` [INFO] [stderr] --> src/database/member.rs:188:58 [INFO] [stderr] | [INFO] [stderr] 188 | let result = db.insert(&mut member_in).and_then(|member_id| { [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_member_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `book_id` [INFO] [stderr] --> src/database/rental.rs:222:58 [INFO] [stderr] | [INFO] [stderr] 222 | let result = insert_book_default(&db).and_then(|(book_id, book)| { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_book_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `book_id` [INFO] [stderr] --> src/database/rental.rs:264:58 [INFO] [stderr] | [INFO] [stderr] 264 | let result = insert_book_default(&db).and_then(|(book_id, book)| { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_book_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `empty_key` [INFO] [stderr] --> src/auth.rs:84:13 [INFO] [stderr] | [INFO] [stderr] 84 | let empty_key: [u8; 0]; [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_empty_key` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/database/mod.rs:446:13 [INFO] [stderr] | [INFO] [stderr] 446 | let db = Database::from_settings(&settings).unwrap(); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/database/mod.rs:453:13 [INFO] [stderr] | [INFO] [stderr] 453 | let db = Database::from_settings(&settings).unwrap(); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:108:33 [INFO] [stderr] | [INFO] [stderr] 108 | pub fn put_title(db: &Database, claims: Option, title: PutPostTitle) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:114:36 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn delete_title(db: &Database, claims: Option, id: TitleId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | db: &Database, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/business/mod.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | id: TitleId, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:131:33 [INFO] [stderr] | [INFO] [stderr] 131 | pub fn get_books(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:228:17 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn get_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:228:32 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn get_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/business/mod.rs:228:56 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn get_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:235:5 [INFO] [stderr] | [INFO] [stderr] 235 | db: &Database, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:236:5 [INFO] [stderr] | [INFO] [stderr] 236 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `book` [INFO] [stderr] --> src/business/mod.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | book: PutPostBook, [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_book` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:244:17 [INFO] [stderr] | [INFO] [stderr] 244 | pub fn put_book(db: &Database, claims: Option, book: PutPostBook) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:244:32 [INFO] [stderr] | [INFO] [stderr] 244 | pub fn put_book(db: &Database, claims: Option, book: PutPostBook) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `book` [INFO] [stderr] --> src/business/mod.rs:244:56 [INFO] [stderr] | [INFO] [stderr] 244 | pub fn put_book(db: &Database, claims: Option, book: PutPostBook) -> Result<(), Error> { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_book` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:250:35 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn delete_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:257:20 [INFO] [stderr] | [INFO] [stderr] 257 | pub fn get_members(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:257:35 [INFO] [stderr] | [INFO] [stderr] 257 | pub fn get_members(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:264:19 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn get_member(db: &Database, claims: Option, id: MemberId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:264:34 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn get_member(db: &Database, claims: Option, id: MemberId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/business/mod.rs:264:58 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn get_member(db: &Database, claims: Option, id: MemberId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:271:19 [INFO] [stderr] | [INFO] [stderr] 271 | pub fn get_guilds(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:271:34 [INFO] [stderr] | [INFO] [stderr] 271 | pub fn get_guilds(db: &Database, claims: Option) -> Result { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:276:18 [INFO] [stderr] | [INFO] [stderr] 276 | pub fn get_guild(db: &Database, claims: Option, id: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:276:33 [INFO] [stderr] | [INFO] [stderr] 276 | pub fn get_guild(db: &Database, claims: Option, id: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/business/mod.rs:276:57 [INFO] [stderr] | [INFO] [stderr] 276 | pub fn get_guild(db: &Database, claims: Option, id: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:282:5 [INFO] [stderr] | [INFO] [stderr] 282 | db: &Database, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:283:5 [INFO] [stderr] | [INFO] [stderr] 283 | claims: Option, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `guild` [INFO] [stderr] --> src/business/mod.rs:284:5 [INFO] [stderr] | [INFO] [stderr] 284 | guild: PutPostGuild, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_guild` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:290:18 [INFO] [stderr] | [INFO] [stderr] 290 | pub fn put_guild(db: &Database, claims: Option, guild: PutPostGuild) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:290:33 [INFO] [stderr] | [INFO] [stderr] 290 | pub fn put_guild(db: &Database, claims: Option, guild: PutPostGuild) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `guild` [INFO] [stderr] --> src/business/mod.rs:290:57 [INFO] [stderr] | [INFO] [stderr] 290 | pub fn put_guild(db: &Database, claims: Option, guild: PutPostGuild) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_guild` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `db` [INFO] [stderr] --> src/business/mod.rs:295:21 [INFO] [stderr] | [INFO] [stderr] 295 | pub fn delete_guild(db: &Database, claims: Option, guild: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:295:36 [INFO] [stderr] | [INFO] [stderr] 295 | pub fn delete_guild(db: &Database, claims: Option, guild: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_claims` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `guild` [INFO] [stderr] --> src/business/mod.rs:295:60 [INFO] [stderr] | [INFO] [stderr] 295 | pub fn delete_guild(db: &Database, claims: Option, guild: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_guild` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/database/mod.rs:250:38 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn get_books_by_title(&self, id: TitleId) -> Result, Error> { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/database/rental.rs:332:38 [INFO] [stderr] | [INFO] [stderr] 332 | }).and_then(|(rental_id, mut orig_rental, book_id, guild_id)| { [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetBook` [INFO] [stderr] --> src/api/dto.rs:108:1 [INFO] [stderr] | [INFO] [stderr] 108 | pub struct GetBook { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetMember` [INFO] [stderr] --> src/api/dto.rs:126:1 [INFO] [stderr] | [INFO] [stderr] 126 | pub struct GetMember { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetMemberInventory` [INFO] [stderr] --> src/api/dto.rs:132:1 [INFO] [stderr] | [INFO] [stderr] 132 | pub struct GetMemberInventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetGuild` [INFO] [stderr] --> src/api/dto.rs:151:1 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct GetGuild { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetGuildInventory` [INFO] [stderr] --> src/api/dto.rs:157:1 [INFO] [stderr] | [INFO] [stderr] 157 | pub struct GetGuildInventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Inventory` [INFO] [stderr] --> src/api/dto.rs:305:1 [INFO] [stderr] | [INFO] [stderr] 305 | pub struct Inventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_title` [INFO] [stderr] --> src/api/mod.rs:196:1 [INFO] [stderr] | [INFO] [stderr] 196 | fn delete_title(_req: HttpRequest) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_book` [INFO] [stderr] --> src/api/mod.rs:255:1 [INFO] [stderr] | [INFO] [stderr] 255 | fn delete_book(_req: HttpRequest) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_user` [INFO] [stderr] --> src/auth.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | pub fn get_user(&self, user_id: &ExternalId) -> Result, Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `reset_users` [INFO] [stderr] --> src/auth.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | pub fn reset_users(&self) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_title` [INFO] [stderr] --> src/business/mod.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn delete_title(db: &Database, claims: Option, id: TitleId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_book` [INFO] [stderr] --> src/business/mod.rs:250:1 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn delete_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_guild` [INFO] [stderr] --> src/business/mod.rs:295:1 [INFO] [stderr] | [INFO] [stderr] 295 | pub fn delete_guild(db: &Database, claims: Option, guild: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/database/guild.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn new(id: Option, name: String, address: String, contact: MemberId) -> Guild { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/database/member.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | pub fn new(id: Option, external_id: ExternalId) -> Member { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/database/rpgsystem.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn new(id: Option, name: String, shortname: Option) -> RpgSystem { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/database/title.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | / pub fn new( [INFO] [stderr] 29 | | id: Option, [INFO] [stderr] 30 | | name: String, [INFO] [stderr] 31 | | system: RpgSystemId, [INFO] [stderr] ... | [INFO] [stderr] 45 | | } [INFO] [stderr] 46 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_books_by_title` [INFO] [stderr] --> src/database/mod.rs:250:5 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn get_books_by_title(&self, id: TitleId) -> Result, Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ActixError` [INFO] [stderr] --> src/error.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | ActixError(error::Error), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetBook` [INFO] [stderr] --> src/api/dto.rs:108:1 [INFO] [stderr] | [INFO] [stderr] 108 | pub struct GetBook { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetMember` [INFO] [stderr] --> src/api/dto.rs:126:1 [INFO] [stderr] | [INFO] [stderr] 126 | pub struct GetMember { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetMemberInventory` [INFO] [stderr] --> src/api/dto.rs:132:1 [INFO] [stderr] | [INFO] [stderr] 132 | pub struct GetMemberInventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetGuild` [INFO] [stderr] --> src/api/dto.rs:151:1 [INFO] [stderr] | [INFO] [stderr] 151 | pub struct GetGuild { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetGuildInventory` [INFO] [stderr] --> src/api/dto.rs:157:1 [INFO] [stderr] | [INFO] [stderr] 157 | pub struct GetGuildInventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Inventory` [INFO] [stderr] --> src/api/dto.rs:305:1 [INFO] [stderr] | [INFO] [stderr] 305 | pub struct Inventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_title` [INFO] [stderr] --> src/api/mod.rs:196:1 [INFO] [stderr] | [INFO] [stderr] 196 | fn delete_title(_req: HttpRequest) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_book` [INFO] [stderr] --> src/api/mod.rs:255:1 [INFO] [stderr] | [INFO] [stderr] 255 | fn delete_book(_req: HttpRequest) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_user` [INFO] [stderr] --> src/auth.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | pub fn get_user(&self, user_id: &ExternalId) -> Result, Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `reset_users` [INFO] [stderr] --> src/auth.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | pub fn reset_users(&self) {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_title` [INFO] [stderr] --> src/business/mod.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn delete_title(db: &Database, claims: Option, id: TitleId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_book` [INFO] [stderr] --> src/business/mod.rs:250:1 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn delete_book(db: &Database, claims: Option, id: BookId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_guild` [INFO] [stderr] --> src/business/mod.rs:295:1 [INFO] [stderr] | [INFO] [stderr] 295 | pub fn delete_guild(db: &Database, claims: Option, guild: GuildId) -> Result<(), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_books_by_title` [INFO] [stderr] --> src/database/mod.rs:250:5 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn get_books_by_title(&self, id: TitleId) -> Result, Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ActixError` [INFO] [stderr] --> src/error.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | ActixError(error::Error), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 02s [INFO] running `"docker" "inspect" "f54ff87542561fc6129a96d72e07e5d5b0e9203b289adf2539483a7b170d0a63"` [INFO] running `"docker" "rm" "-f" "f54ff87542561fc6129a96d72e07e5d5b0e9203b289adf2539483a7b170d0a63"` [INFO] [stdout] f54ff87542561fc6129a96d72e07e5d5b0e9203b289adf2539483a7b170d0a63