[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-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/RPGLibrarium/Liberation"` [INFO] [stderr] Cloning into 'work/ex/pr-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/gh/RPGLibrarium/Liberation'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/RPGLibrarium/Liberation" "work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/RPGLibrarium/Liberation"` [INFO] [stderr] Cloning into 'work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/gh/RPGLibrarium/Liberation'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] e8df6311668322c64bf7b16dd228cab462abc5b8 [INFO] sha for GitHub repo RPGLibrarium/Liberation: e8df6311668322c64bf7b16dd228cab462abc5b8 [INFO] validating manifest of RPGLibrarium/Liberation on toolchain master#0f88167f89fffe321590c5148f21b7d51d44388d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+0f88167f89fffe321590c5148f21b7d51d44388d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of RPGLibrarium/Liberation on toolchain try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-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-58948/sources/master#0f88167f89fffe321590c5148f21b7d51d44388d/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-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/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" "+0f88167f89fffe321590c5148f21b7d51d44388d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking RPGLibrarium/Liberation against try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b for pr-58948 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-58948/worker-4/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-58948/sources/try#a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b/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" "+a829e31f924ec11e400e8d0c2fd2c4bb8937ae6b-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] a72722dc2c9b62dcff20b1ce56ea0e3f8b96dae91d70c9a2e819b2433b799b97 [INFO] running `"docker" "start" "-a" "a72722dc2c9b62dcff20b1ce56ea0e3f8b96dae91d70c9a2e819b2433b799b97"` [INFO] [stderr] Compiling mysql v15.1.0 [INFO] [stderr] Compiling ring v0.13.5 [INFO] [stderr] Compiling brotli-sys v0.3.2 [INFO] [stderr] Compiling miniz-sys v0.1.11 [INFO] [stderr] Compiling actix-web v0.7.18 [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 url_serde v0.2.0 [INFO] [stderr] Checking chrono v0.4.6 [INFO] [stderr] Checking twox-hash v1.1.2 [INFO] [stderr] Checking serde-hjson v0.8.2 [INFO] [stderr] Checking flate2 v1.0.6 [INFO] [stderr] Checking tokio-signal v0.2.7 [INFO] [stderr] Checking trust-dns-proto v0.6.3 [INFO] [stderr] Checking trust-dns-proto v0.5.0 [INFO] [stderr] Checking config v0.9.2 [INFO] [stderr] Checking mysql_common v0.15.0 [INFO] [stderr] Checking cookie v0.11.0 [INFO] [stderr] Checking jsonwebtoken v5.0.1 [INFO] [stderr] Checking trust-dns-resolver v0.10.3 [INFO] [stderr] Checking brotli2 v0.3.2 [INFO] [stderr] Checking actix v0.7.9 [INFO] [stderr] Checking curl v0.4.19 [INFO] [stderr] Checking actix-net v0.2.6 [INFO] [stderr] Checking oauth2 v2.0.0-alpha.4 [INFO] [stderr] Checking liberation v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: use of deprecated item 'database::Role': this is a stub for later oauth roles [INFO] [stderr] --> src/api/dto.rs:284:20 [INFO] [stderr] | [INFO] [stderr] 284 | 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:313:12 [INFO] [stderr] | [INFO] [stderr] 313 | 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:284:20 [INFO] [stderr] | [INFO] [stderr] 284 | 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:313:12 [INFO] [stderr] | [INFO] [stderr] 313 | 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: `kc` [INFO] [stderr] --> src/business/mod.rs:8:38 [INFO] [stderr] | [INFO] [stderr] 8 | pub fn get_rpgsystems(db: &Database, kc: &KeycloakCache) -> Result { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_kc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | 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:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | 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:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | 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:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | 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:33 [INFO] [stderr] | [INFO] [stderr] 100 | 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:106:36 [INFO] [stderr] | [INFO] [stderr] 106 | 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:114:5 [INFO] [stderr] | [INFO] [stderr] 114 | 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:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | 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:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | 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:123:33 [INFO] [stderr] | [INFO] [stderr] 123 | 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:219:17 [INFO] [stderr] | [INFO] [stderr] 219 | 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:219:32 [INFO] [stderr] | [INFO] [stderr] 219 | 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:219:56 [INFO] [stderr] | [INFO] [stderr] 219 | 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:226:5 [INFO] [stderr] | [INFO] [stderr] 226 | 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:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | 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:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | 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:235:17 [INFO] [stderr] | [INFO] [stderr] 235 | 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:235:32 [INFO] [stderr] | [INFO] [stderr] 235 | 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:235:56 [INFO] [stderr] | [INFO] [stderr] 235 | 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:241:35 [INFO] [stderr] | [INFO] [stderr] 241 | 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:248:20 [INFO] [stderr] | [INFO] [stderr] 248 | 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:248:35 [INFO] [stderr] | [INFO] [stderr] 248 | 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:255:19 [INFO] [stderr] | [INFO] [stderr] 255 | 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:255:34 [INFO] [stderr] | [INFO] [stderr] 255 | 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:255:58 [INFO] [stderr] | [INFO] [stderr] 255 | 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:262:19 [INFO] [stderr] | [INFO] [stderr] 262 | 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:262:34 [INFO] [stderr] | [INFO] [stderr] 262 | 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:267:18 [INFO] [stderr] | [INFO] [stderr] 267 | 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:267:33 [INFO] [stderr] | [INFO] [stderr] 267 | 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:267:57 [INFO] [stderr] | [INFO] [stderr] 267 | 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:273:5 [INFO] [stderr] | [INFO] [stderr] 273 | 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:274:5 [INFO] [stderr] | [INFO] [stderr] 274 | 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:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | 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:281:18 [INFO] [stderr] | [INFO] [stderr] 281 | 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:281:33 [INFO] [stderr] | [INFO] [stderr] 281 | 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:281:57 [INFO] [stderr] | [INFO] [stderr] 281 | 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:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | 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:286:36 [INFO] [stderr] | [INFO] [stderr] 286 | 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:286:60 [INFO] [stderr] | [INFO] [stderr] 286 | 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:241:38 [INFO] [stderr] | [INFO] [stderr] 241 | 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: `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: `kc` [INFO] [stderr] --> src/business/mod.rs:8:38 [INFO] [stderr] | [INFO] [stderr] 8 | pub fn get_rpgsystems(db: &Database, kc: &KeycloakCache) -> Result { [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_kc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `claims` [INFO] [stderr] --> src/business/mod.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | 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:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | 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:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | 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:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | 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:33 [INFO] [stderr] | [INFO] [stderr] 100 | 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:106:36 [INFO] [stderr] | [INFO] [stderr] 106 | 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:114:5 [INFO] [stderr] | [INFO] [stderr] 114 | 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:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | 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:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | 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:123:33 [INFO] [stderr] | [INFO] [stderr] 123 | 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:219:17 [INFO] [stderr] | [INFO] [stderr] 219 | 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:219:32 [INFO] [stderr] | [INFO] [stderr] 219 | 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:219:56 [INFO] [stderr] | [INFO] [stderr] 219 | 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:226:5 [INFO] [stderr] | [INFO] [stderr] 226 | 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:227:5 [INFO] [stderr] | [INFO] [stderr] 227 | 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:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | 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:235:17 [INFO] [stderr] | [INFO] [stderr] 235 | 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:235:32 [INFO] [stderr] | [INFO] [stderr] 235 | 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:235:56 [INFO] [stderr] | [INFO] [stderr] 235 | 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:241:35 [INFO] [stderr] | [INFO] [stderr] 241 | 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:248:20 [INFO] [stderr] | [INFO] [stderr] 248 | 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:248:35 [INFO] [stderr] | [INFO] [stderr] 248 | 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:255:19 [INFO] [stderr] | [INFO] [stderr] 255 | 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:255:34 [INFO] [stderr] | [INFO] [stderr] 255 | 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:255:58 [INFO] [stderr] | [INFO] [stderr] 255 | 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:262:19 [INFO] [stderr] | [INFO] [stderr] 262 | 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:262:34 [INFO] [stderr] | [INFO] [stderr] 262 | 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:267:18 [INFO] [stderr] | [INFO] [stderr] 267 | 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:267:33 [INFO] [stderr] | [INFO] [stderr] 267 | 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:267:57 [INFO] [stderr] | [INFO] [stderr] 267 | 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:273:5 [INFO] [stderr] | [INFO] [stderr] 273 | 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:274:5 [INFO] [stderr] | [INFO] [stderr] 274 | 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:275:5 [INFO] [stderr] | [INFO] [stderr] 275 | 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:281:18 [INFO] [stderr] | [INFO] [stderr] 281 | 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:281:33 [INFO] [stderr] | [INFO] [stderr] 281 | 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:281:57 [INFO] [stderr] | [INFO] [stderr] 281 | 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:286:21 [INFO] [stderr] | [INFO] [stderr] 286 | 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:286:36 [INFO] [stderr] | [INFO] [stderr] 286 | 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:286:60 [INFO] [stderr] | [INFO] [stderr] 286 | 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:241:38 [INFO] [stderr] | [INFO] [stderr] 241 | 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:436:58 [INFO] [stderr] | [INFO] [stderr] 436 | 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: `db` [INFO] [stderr] --> src/database/mod.rs:435:13 [INFO] [stderr] | [INFO] [stderr] 435 | 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:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | let db = Database::from_settings(&settings).unwrap(); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_db` [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetBook` [INFO] [stderr] --> src/api/dto.rs:92:1 [INFO] [stderr] | [INFO] [stderr] 92 | 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:110:1 [INFO] [stderr] | [INFO] [stderr] 110 | pub struct GetMember { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetMemberInventory` [INFO] [stderr] --> src/api/dto.rs:116:1 [INFO] [stderr] | [INFO] [stderr] 116 | pub struct GetMemberInventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetGuild` [INFO] [stderr] --> src/api/dto.rs:135:1 [INFO] [stderr] | [INFO] [stderr] 135 | pub struct GetGuild { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetGuildInventory` [INFO] [stderr] --> src/api/dto.rs:141:1 [INFO] [stderr] | [INFO] [stderr] 141 | pub struct GetGuildInventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Inventory` [INFO] [stderr] --> src/api/dto.rs:274:1 [INFO] [stderr] | [INFO] [stderr] 274 | pub struct Inventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_title` [INFO] [stderr] --> src/api/mod.rs:201:1 [INFO] [stderr] | [INFO] [stderr] 201 | 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:260:1 [INFO] [stderr] | [INFO] [stderr] 260 | 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:106:1 [INFO] [stderr] | [INFO] [stderr] 106 | 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:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | 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:286:1 [INFO] [stderr] | [INFO] [stderr] 286 | 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:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | 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: variable does not need to be mutable [INFO] [stderr] --> src/database/rental.rs:331:38 [INFO] [stderr] | [INFO] [stderr] 331 | }).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:92:1 [INFO] [stderr] | [INFO] [stderr] 92 | 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:110:1 [INFO] [stderr] | [INFO] [stderr] 110 | pub struct GetMember { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetMemberInventory` [INFO] [stderr] --> src/api/dto.rs:116:1 [INFO] [stderr] | [INFO] [stderr] 116 | pub struct GetMemberInventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetGuild` [INFO] [stderr] --> src/api/dto.rs:135:1 [INFO] [stderr] | [INFO] [stderr] 135 | pub struct GetGuild { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `GetGuildInventory` [INFO] [stderr] --> src/api/dto.rs:141:1 [INFO] [stderr] | [INFO] [stderr] 141 | pub struct GetGuildInventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Inventory` [INFO] [stderr] --> src/api/dto.rs:274:1 [INFO] [stderr] | [INFO] [stderr] 274 | pub struct Inventory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `delete_title` [INFO] [stderr] --> src/api/mod.rs:201:1 [INFO] [stderr] | [INFO] [stderr] 201 | 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:260:1 [INFO] [stderr] | [INFO] [stderr] 260 | 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:106:1 [INFO] [stderr] | [INFO] [stderr] 106 | 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:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | 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:286:1 [INFO] [stderr] | [INFO] [stderr] 286 | 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:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | 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 07s [INFO] running `"docker" "inspect" "a72722dc2c9b62dcff20b1ce56ea0e3f8b96dae91d70c9a2e819b2433b799b97"` [INFO] running `"docker" "rm" "-f" "a72722dc2c9b62dcff20b1ce56ea0e3f8b96dae91d70c9a2e819b2433b799b97"` [INFO] [stdout] a72722dc2c9b62dcff20b1ce56ea0e3f8b96dae91d70c9a2e819b2433b799b97