[INFO] cloning repository https://github.com/tskinn/lot [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tskinn/lot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftskinn%2Flot"` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftskinn%2Flot'... [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 6ae3f213ed59c8429e37bf7d2f38558558a12fa2 [INFO] checking tskinn/lot against master#0d2817a439c2ad9fe343f6347eb6d90947893363 for pr-67531 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftskinn%2Flot" "/workspace/builds/worker-12/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/tskinn/lot on toolchain 0d2817a439c2ad9fe343f6347eb6d90947893363 [INFO] running `"/workspace/cargo-home/bin/cargo" "+0d2817a439c2ad9fe343f6347eb6d90947893363" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/tskinn/lot [INFO] finished tweaking git repo https://github.com/tskinn/lot [INFO] tweaked toml for git repo https://github.com/tskinn/lot written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/tskinn/lot already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+0d2817a439c2ad9fe343f6347eb6d90947893363" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+0d2817a439c2ad9fe343f6347eb6d90947893363" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 6948e9f2f38c2e7d779f83422c790a2d3e314b14332964e0d27fc0e960914a21 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "6948e9f2f38c2e7d779f83422c790a2d3e314b14332964e0d27fc0e960914a21"` [INFO] [stderr] Compiling getrandom v0.1.9 [INFO] [stderr] Checking fallible-iterator v0.2.0 [INFO] [stderr] Checking fallible-streaming-iterator v0.1.9 [INFO] [stderr] Checking actix-service v0.4.2 [INFO] [stderr] Compiling ring v0.14.6 [INFO] [stderr] Compiling openssl-sys v0.9.49 [INFO] [stderr] Compiling libsqlite3-sys v0.16.0 [INFO] [stderr] Checking socket2 v0.3.11 [INFO] [stderr] Checking signal-hook-registry v1.1.1 [INFO] [stderr] Compiling hyper v0.12.34 [INFO] [stderr] Checking backtrace-sys v0.1.31 [INFO] [stderr] Checking miniz-sys v0.1.12 [INFO] [stderr] Checking brotli-sys v0.3.2 [INFO] [stderr] Checking rand v0.6.5 [INFO] [stderr] Compiling structopt-derive v0.2.18 [INFO] [stderr] Checking chrono v0.4.7 [INFO] [stderr] Checking env_logger v0.6.2 [INFO] [stderr] Checking h2 v0.1.26 [INFO] [stderr] Checking backtrace v0.3.34 [INFO] [stderr] Checking brotli2 v0.3.2 [INFO] [stderr] Checking actix-codec v0.1.2 [INFO] [stderr] Checking actix-threadpool v0.1.2 [INFO] [stderr] Checking scheduled-thread-pool v0.2.2 [INFO] [stderr] Checking actix-router v0.1.5 [INFO] [stderr] Checking serde_urlencoded v0.5.5 [INFO] [stderr] Checking toml v0.5.3 [INFO] [stderr] Checking flate2 v1.0.11 [INFO] [stderr] Checking signal-hook v0.1.10 [INFO] [stderr] Checking failure v0.1.5 [INFO] [stderr] Checking error-chain v0.12.1 [INFO] [stderr] Checking actix-utils v0.4.5 [INFO] [stderr] Checking publicsuffix v1.5.3 [INFO] [stderr] Checking rusqlite v0.20.0 [INFO] [stderr] Checking rand_core v0.5.0 [INFO] [stderr] Compiling openssl v0.10.24 [INFO] [stderr] Compiling native-tls v0.2.3 [INFO] [stderr] Checking rand_chacha v0.2.1 [INFO] [stderr] Checking parking_lot_core v0.4.0 [INFO] [stderr] Checking tokio-threadpool v0.1.15 [INFO] [stderr] Checking parking_lot_core v0.5.0 [INFO] [stderr] Checking uuid v0.7.4 [INFO] [stderr] Checking cookie_store v0.7.0 [INFO] [stderr] Checking rand v0.7.0 [INFO] [stderr] Checking parking_lot v0.7.1 [INFO] [stderr] Checking parking_lot v0.8.0 [INFO] [stderr] Checking structopt v0.2.18 [INFO] [stderr] Checking r2d2 v0.8.5 [INFO] [stderr] Checking tokio-reactor v0.1.9 [INFO] [stderr] Checking r2d2_sqlite v0.12.0 [INFO] [stderr] Checking tokio-tcp v0.1.3 [INFO] [stderr] Checking actix-rt v0.2.5 [INFO] [stderr] Checking tokio-udp v0.1.3 [INFO] [stderr] Checking tokio-uds v0.2.5 [INFO] [stderr] Checking tokio-signal v0.2.7 [INFO] [stderr] Checking tokio v0.1.22 [INFO] [stderr] Checking trust-dns-proto v0.7.4 [INFO] [stderr] Checking jsonwebtoken v6.0.1 [INFO] [stderr] Checking tokio-openssl v0.3.0 [INFO] [stderr] Checking actix-server-config v0.1.2 [INFO] [stderr] Checking actix-server v0.6.1 [INFO] [stderr] Checking trust-dns-resolver v0.11.1 [INFO] [stderr] Checking actix-testing v0.1.0 [INFO] [stderr] Checking actix-connect v0.2.5 [INFO] [stderr] Checking hyper-tls v0.3.2 [INFO] [stderr] Checking reqwest v0.9.20 [INFO] [stderr] Checking actix-http v0.2.10 [INFO] [stderr] Checking awc v0.2.7 [INFO] [stderr] Checking actix-web v1.0.8 [INFO] [stderr] Checking actix-files v0.1.5 [INFO] [stderr] Checking actix-cors v0.1.0 [INFO] [stderr] Checking mylot v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/utility.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | #[macro_use] extern crate failure_derive; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Serialize` [INFO] [stderr] --> src/config.rs:2:26 [INFO] [stderr] | [INFO] [stderr] 2 | use serde::{Deserialize, Serialize}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Error as AWError`, `web` [INFO] [stderr] --> src/db.rs:1:17 [INFO] [stderr] | [INFO] [stderr] 1 | use actix_web::{web, Error as AWError}; [INFO] [stderr] | ^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `err`, `join_all`, `ok` [INFO] [stderr] --> src/movies.rs:2:23 [INFO] [stderr] | [INFO] [stderr] 2 | use futures::future::{join_all, ok, err, Future}; [INFO] [stderr] | ^^^^^^^^ ^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `HashMap`, `HashSet` [INFO] [stderr] --> src/movies.rs:3:24 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `actix_web::client` [INFO] [stderr] --> src/movies.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use actix_web::client; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::config` [INFO] [stderr] --> src/movies.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use super::config; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `IntoFuture` [INFO] [stderr] --> src/users.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | use futures::future::{IntoFuture, Either}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Algorithm` [INFO] [stderr] --> src/users.rs:6:44 [INFO] [stderr] | [INFO] [stderr] 6 | use jsonwebtoken::{encode, decode, Header, Algorithm, Validation}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Instant` [INFO] [stderr] --> src/users.rs:7:51 [INFO] [stderr] | [INFO] [stderr] 7 | use std::time::{SystemTime, UNIX_EPOCH, Duration, Instant}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Mutex`, `RwLock` [INFO] [stderr] --> src/users.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | use std::sync::{Mutex,RwLock,Arc}; [INFO] [stderr] | ^^^^^ ^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::movies` [INFO] [stderr] --> src/users.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use super::movies; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/utility.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | #[macro_use] extern crate failure_derive; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Serialize` [INFO] [stderr] --> src/config.rs:2:26 [INFO] [stderr] | [INFO] [stderr] 2 | use serde::{Deserialize, Serialize}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Error as AWError`, `web` [INFO] [stderr] --> src/db.rs:1:17 [INFO] [stderr] | [INFO] [stderr] 1 | use actix_web::{web, Error as AWError}; [INFO] [stderr] | ^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `err`, `join_all`, `ok` [INFO] [stderr] --> src/movies.rs:2:23 [INFO] [stderr] | [INFO] [stderr] 2 | use futures::future::{join_all, ok, err, Future}; [INFO] [stderr] | ^^^^^^^^ ^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `HashMap`, `HashSet` [INFO] [stderr] --> src/movies.rs:3:24 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `actix_web::client` [INFO] [stderr] --> src/movies.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use actix_web::client; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::config` [INFO] [stderr] --> src/movies.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use super::config; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `IntoFuture` [INFO] [stderr] --> src/users.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | use futures::future::{IntoFuture, Either}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Algorithm` [INFO] [stderr] --> src/users.rs:6:44 [INFO] [stderr] | [INFO] [stderr] 6 | use jsonwebtoken::{encode, decode, Header, Algorithm, Validation}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Instant` [INFO] [stderr] --> src/users.rs:7:51 [INFO] [stderr] | [INFO] [stderr] 7 | use std::time::{SystemTime, UNIX_EPOCH, Duration, Instant}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Mutex`, `RwLock` [INFO] [stderr] --> src/users.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | use std::sync::{Mutex,RwLock,Arc}; [INFO] [stderr] | ^^^^^ ^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::movies` [INFO] [stderr] --> src/users.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use super::movies; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io` [INFO] [stderr] --> src/server.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::io; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `get` [INFO] [stderr] --> src/server.rs:5:31 [INFO] [stderr] | [INFO] [stderr] 5 | client, dev::RequestHead, get, guard::Guard, middleware, web, App, Error, HttpRequest, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Deserialize`, `Serialize` [INFO] [stderr] --> src/server.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use serde::{Deserialize, Serialize}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/server.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[macro_use] extern crate failure_derive; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `r2d2::Pool` [INFO] [stderr] --> src/server.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use r2d2::Pool; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Mutex`, `RwLock` [INFO] [stderr] --> src/server.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | use std::sync::{Mutex,RwLock,Arc}; [INFO] [stderr] | ^^^^^ ^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Path` [INFO] [stderr] --> src/server.rs:18:26 [INFO] [stderr] | [INFO] [stderr] 18 | use std::path::{PathBuf, Path}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `lazy`, `ok` [INFO] [stderr] --> src/server.rs:22:23 [INFO] [stderr] | [INFO] [stderr] 22 | use futures::future::{lazy, ok, Future}; [INFO] [stderr] | ^^^^ ^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashMap` [INFO] [stderr] --> src/server.rs:26:24 [INFO] [stderr] | [INFO] [stderr] 26 | use std::collections::{HashMap}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `IntoFuture` [INFO] [stderr] --> src/users.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | use futures::future::{IntoFuture, Either}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Algorithm` [INFO] [stderr] --> src/users.rs:6:44 [INFO] [stderr] | [INFO] [stderr] 6 | use jsonwebtoken::{encode, decode, Header, Algorithm, Validation}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Instant` [INFO] [stderr] --> src/users.rs:7:51 [INFO] [stderr] | [INFO] [stderr] 7 | use std::time::{SystemTime, UNIX_EPOCH, Duration, Instant}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Mutex`, `RwLock` [INFO] [stderr] --> src/users.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | use std::sync::{Mutex,RwLock,Arc}; [INFO] [stderr] | ^^^^^ ^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::movies` [INFO] [stderr] --> src/users.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use super::movies; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Serialize` [INFO] [stderr] --> src/config.rs:2:26 [INFO] [stderr] | [INFO] [stderr] 2 | use serde::{Deserialize, Serialize}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `err`, `join_all`, `ok` [INFO] [stderr] --> src/movies.rs:2:23 [INFO] [stderr] | [INFO] [stderr] 2 | use futures::future::{join_all, ok, err, Future}; [INFO] [stderr] | ^^^^^^^^ ^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `HashMap`, `HashSet` [INFO] [stderr] --> src/movies.rs:3:24 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `actix_web::client` [INFO] [stderr] --> src/movies.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use actix_web::client; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::config` [INFO] [stderr] --> src/movies.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use super::config; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Error as AWError`, `web` [INFO] [stderr] --> src/db.rs:1:17 [INFO] [stderr] | [INFO] [stderr] 1 | use actix_web::{web, Error as AWError}; [INFO] [stderr] | ^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Claims`, `UserState` [INFO] [stderr] --> src/server.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | use users::{Claims, UserState}; [INFO] [stderr] | ^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `get_config` [INFO] [stderr] --> src/server.rs:35:22 [INFO] [stderr] | [INFO] [stderr] 35 | use config::{Config, get_config}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Connection`, `NO_PARAMS`, `Result` [INFO] [stderr] --> src/server.rs:36:16 [INFO] [stderr] | [INFO] [stderr] 36 | use rusqlite::{Connection, Result, NO_PARAMS}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io` [INFO] [stderr] --> src/server.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::io; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `get` [INFO] [stderr] --> src/server.rs:5:31 [INFO] [stderr] | [INFO] [stderr] 5 | client, dev::RequestHead, get, guard::Guard, middleware, web, App, Error, HttpRequest, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Deserialize`, `Serialize` [INFO] [stderr] --> src/server.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use serde::{Deserialize, Serialize}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/server.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[macro_use] extern crate failure_derive; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `r2d2::Pool` [INFO] [stderr] --> src/server.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use r2d2::Pool; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Mutex`, `RwLock` [INFO] [stderr] --> src/server.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | use std::sync::{Mutex,RwLock,Arc}; [INFO] [stderr] | ^^^^^ ^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Path` [INFO] [stderr] --> src/server.rs:18:26 [INFO] [stderr] | [INFO] [stderr] 18 | use std::path::{PathBuf, Path}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `lazy`, `ok` [INFO] [stderr] --> src/server.rs:22:23 [INFO] [stderr] | [INFO] [stderr] 22 | use futures::future::{lazy, ok, Future}; [INFO] [stderr] | ^^^^ ^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashMap` [INFO] [stderr] --> src/server.rs:26:24 [INFO] [stderr] | [INFO] [stderr] 26 | use std::collections::{HashMap}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `IntoFuture` [INFO] [stderr] --> src/users.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | use futures::future::{IntoFuture, Either}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Algorithm` [INFO] [stderr] --> src/users.rs:6:44 [INFO] [stderr] | [INFO] [stderr] 6 | use jsonwebtoken::{encode, decode, Header, Algorithm, Validation}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Instant` [INFO] [stderr] --> src/users.rs:7:51 [INFO] [stderr] | [INFO] [stderr] 7 | use std::time::{SystemTime, UNIX_EPOCH, Duration, Instant}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Mutex`, `RwLock` [INFO] [stderr] --> src/users.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | use std::sync::{Mutex,RwLock,Arc}; [INFO] [stderr] | ^^^^^ ^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::movies` [INFO] [stderr] --> src/users.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use super::movies; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Serialize` [INFO] [stderr] --> src/config.rs:2:26 [INFO] [stderr] | [INFO] [stderr] 2 | use serde::{Deserialize, Serialize}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `err`, `join_all`, `ok` [INFO] [stderr] --> src/movies.rs:2:23 [INFO] [stderr] | [INFO] [stderr] 2 | use futures::future::{join_all, ok, err, Future}; [INFO] [stderr] | ^^^^^^^^ ^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `HashMap`, `HashSet` [INFO] [stderr] --> src/movies.rs:3:24 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::{HashMap, HashSet}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `actix_web::client` [INFO] [stderr] --> src/movies.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use actix_web::client; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::config` [INFO] [stderr] --> src/movies.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use super::config; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Error as AWError`, `web` [INFO] [stderr] --> src/db.rs:1:17 [INFO] [stderr] | [INFO] [stderr] 1 | use actix_web::{web, Error as AWError}; [INFO] [stderr] | ^^^ ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Claims`, `UserState` [INFO] [stderr] --> src/server.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | use users::{Claims, UserState}; [INFO] [stderr] | ^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `get_config` [INFO] [stderr] --> src/server.rs:35:22 [INFO] [stderr] | [INFO] [stderr] 35 | use config::{Config, get_config}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Connection`, `NO_PARAMS`, `Result` [INFO] [stderr] --> src/server.rs:36:16 [INFO] [stderr] | [INFO] [stderr] 36 | use rusqlite::{Connection, Result, NO_PARAMS}; [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^ ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Future` [INFO] [stderr] --> src/movies.rs:2:42 [INFO] [stderr] | [INFO] [stderr] 2 | use futures::future::{join_all, ok, err, Future}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Future` [INFO] [stderr] --> src/users.rs:11:15 [INFO] [stderr] | [INFO] [stderr] 11 | use futures::{Future, Poll}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `new_series` [INFO] [stderr] --> src/movies.rs:262:13 [INFO] [stderr] | [INFO] [stderr] 262 | let mut new_series: Vec = vec![]; [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_new_series` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `omdb_series` [INFO] [stderr] --> src/movies.rs:267:13 [INFO] [stderr] | [INFO] [stderr] 267 | let omdb_series = get_omdb_series(&client, filename.to_string()); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_omdb_series` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `episodes` [INFO] [stderr] --> src/movies.rs:272:17 [INFO] [stderr] | [INFO] [stderr] 272 | let episodes = scan_season_dir(&season_dir_path); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_episodes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `path` [INFO] [stderr] --> src/movies.rs:279:24 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn scan_season_dir(path: &Path) -> Vec { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_path` [INFO] [stderr] [INFO] [stderr] warning: unused import: `Future` [INFO] [stderr] --> src/users.rs:11:15 [INFO] [stderr] | [INFO] [stderr] 11 | use futures::{Future, Poll}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Future` [INFO] [stderr] --> src/movies.rs:2:42 [INFO] [stderr] | [INFO] [stderr] 2 | use futures::future::{join_all, ok, err, Future}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `new_series` [INFO] [stderr] --> src/movies.rs:262:13 [INFO] [stderr] | [INFO] [stderr] 262 | let mut new_series: Vec = vec![]; [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_new_series` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `omdb_series` [INFO] [stderr] --> src/movies.rs:267:13 [INFO] [stderr] | [INFO] [stderr] 267 | let omdb_series = get_omdb_series(&client, filename.to_string()); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_omdb_series` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `episodes` [INFO] [stderr] --> src/movies.rs:272:17 [INFO] [stderr] | [INFO] [stderr] 272 | let episodes = scan_season_dir(&season_dir_path); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_episodes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `path` [INFO] [stderr] --> src/movies.rs:279:24 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn scan_season_dir(path: &Path) -> Vec { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_path` [INFO] [stderr] [INFO] [stderr] warning: unused import: `Future` [INFO] [stderr] --> src/movies.rs:2:42 [INFO] [stderr] | [INFO] [stderr] 2 | use futures::future::{join_all, ok, err, Future}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Future` [INFO] [stderr] --> src/users.rs:11:15 [INFO] [stderr] | [INFO] [stderr] 11 | use futures::{Future, Poll}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `new_series` [INFO] [stderr] --> src/movies.rs:262:13 [INFO] [stderr] | [INFO] [stderr] 262 | let mut new_series: Vec = vec![]; [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_new_series` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `omdb_series` [INFO] [stderr] --> src/movies.rs:267:13 [INFO] [stderr] | [INFO] [stderr] 267 | let omdb_series = get_omdb_series(&client, filename.to_string()); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_omdb_series` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `episodes` [INFO] [stderr] --> src/movies.rs:272:17 [INFO] [stderr] | [INFO] [stderr] 272 | let episodes = scan_season_dir(&season_dir_path); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_episodes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `path` [INFO] [stderr] --> src/movies.rs:279:24 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn scan_season_dir(path: &Path) -> Vec { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_path` [INFO] [stderr] [INFO] [stderr] warning: unused import: `Future` [INFO] [stderr] --> src/users.rs:11:15 [INFO] [stderr] | [INFO] [stderr] 11 | use futures::{Future, Poll}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Future` [INFO] [stderr] --> src/movies.rs:2:42 [INFO] [stderr] | [INFO] [stderr] 2 | use futures::future::{join_all, ok, err, Future}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `new_series` [INFO] [stderr] --> src/movies.rs:262:13 [INFO] [stderr] | [INFO] [stderr] 262 | let mut new_series: Vec = vec![]; [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_new_series` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `omdb_series` [INFO] [stderr] --> src/movies.rs:267:13 [INFO] [stderr] | [INFO] [stderr] 267 | let omdb_series = get_omdb_series(&client, filename.to_string()); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_omdb_series` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `episodes` [INFO] [stderr] --> src/movies.rs:272:17 [INFO] [stderr] | [INFO] [stderr] 272 | let episodes = scan_season_dir(&season_dir_path); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_episodes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `path` [INFO] [stderr] --> src/movies.rs:279:24 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn scan_season_dir(path: &Path) -> Vec { [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_path` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/movies.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | let mut new_series: Vec = vec![]; [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: variable does not need to be mutable [INFO] [stderr] --> src/movies.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | let mut new_series: Vec = vec![]; [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: variable does not need to be mutable [INFO] [stderr] --> src/movies.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | let mut new_series: Vec = vec![]; [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: variable does not need to be mutable [INFO] [stderr] --> src/movies.rs:262:9 [INFO] [stderr] | [INFO] [stderr] 262 | let mut new_series: Vec = vec![]; [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: function is never used: `get_config` [INFO] [stderr] --> src/config.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn get_config(path: &Path) -> io::Result { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_login` [INFO] [stderr] --> src/db.rs:12:8 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn get_login( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_user` [INFO] [stderr] --> src/db.rs:29:8 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn get_user( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_movie_path` [INFO] [stderr] --> src/db.rs:76:8 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn get_movie_path( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_movie_by_id` [INFO] [stderr] --> src/db.rs:106:8 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn get_movie_by_id(conn: &r2d2::PooledConnection, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_series_dir` [INFO] [stderr] --> src/movies.rs:235:8 [INFO] [stderr] | [INFO] [stderr] 235 | pub fn scan_series_dir(path: &Path, series: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_season_dir` [INFO] [stderr] --> src/movies.rs:279:8 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn scan_season_dir(path: &Path) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `AppState` [INFO] [stderr] --> src/users.rs:47:12 [INFO] [stderr] | [INFO] [stderr] 47 | pub struct AppState { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_series` [INFO] [stderr] --> src/movies.rs:364:8 [INFO] [stderr] | [INFO] [stderr] 364 | pub fn get_omdb_series(client: &reqwest::Client, series_name: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `UserState` [INFO] [stderr] --> src/users.rs:210:12 [INFO] [stderr] | [INFO] [stderr] 210 | pub struct UserState { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_season` [INFO] [stderr] --> src/movies.rs:374:8 [INFO] [stderr] | [INFO] [stderr] 374 | pub fn get_omdb_season(client: &reqwest::Client, series_name: String, season: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/users.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn new(users: Vec) -> UserState { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_episode` [INFO] [stderr] --> src/movies.rs:385:8 [INFO] [stderr] | [INFO] [stderr] 385 | pub fn get_omdb_episode(client: &reqwest::Client, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `load_users_from_file` [INFO] [stderr] --> src/users.rs:228:8 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn load_users_from_file(path: PathBuf) -> serde_json::Result> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `save_user_to_file` [INFO] [stderr] --> src/users.rs:234:8 [INFO] [stderr] | [INFO] [stderr] 234 | pub fn save_user_to_file(path: PathBuf, users: &Vec) -> io::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `AppState` [INFO] [stderr] --> src/users.rs:47:12 [INFO] [stderr] | [INFO] [stderr] 47 | pub struct AppState { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_config` [INFO] [stderr] --> src/config.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn get_config(path: &Path) -> io::Result { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `decode` [INFO] [stderr] --> src/users.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn decode(token: String) -> jsonwebtoken::errors::Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_refresh_token` [INFO] [stderr] --> src/users.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | pub fn get_refresh_token(&self, ttl: u64) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `AppState` [INFO] [stderr] --> src/users.rs:47:12 [INFO] [stderr] | [INFO] [stderr] 47 | pub struct AppState { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `UserState` [INFO] [stderr] --> src/users.rs:210:12 [INFO] [stderr] | [INFO] [stderr] 210 | pub struct UserState { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `to_movie` [INFO] [stderr] --> src/movies.rs:204:5 [INFO] [stderr] | [INFO] [stderr] 204 | fn to_movie(self, file_path: String, length: i64) -> Movie { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/users.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn new(users: Vec) -> UserState { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `UserState` [INFO] [stderr] --> src/users.rs:210:12 [INFO] [stderr] | [INFO] [stderr] 210 | pub struct UserState { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_config` [INFO] [stderr] --> src/config.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn get_config(path: &Path) -> io::Result { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_series_dir` [INFO] [stderr] --> src/movies.rs:235:8 [INFO] [stderr] | [INFO] [stderr] 235 | pub fn scan_series_dir(path: &Path, series: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_series_dir` [INFO] [stderr] --> src/movies.rs:235:8 [INFO] [stderr] | [INFO] [stderr] 235 | pub fn scan_series_dir(path: &Path, series: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_season_dir` [INFO] [stderr] --> src/movies.rs:279:8 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn scan_season_dir(path: &Path) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/users.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn new(users: Vec) -> UserState { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_season_dir` [INFO] [stderr] --> src/movies.rs:279:8 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn scan_season_dir(path: &Path) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_movie_dir` [INFO] [stderr] --> src/movies.rs:285:8 [INFO] [stderr] | [INFO] [stderr] 285 | pub fn scan_movie_dir(path: &Path, movies: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_movie` [INFO] [stderr] --> src/movies.rs:354:8 [INFO] [stderr] | [INFO] [stderr] 354 | pub fn get_omdb_movie(client: &reqwest::Client, movie_name: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_series` [INFO] [stderr] --> src/movies.rs:364:8 [INFO] [stderr] | [INFO] [stderr] 364 | pub fn get_omdb_series(client: &reqwest::Client, series_name: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_season` [INFO] [stderr] --> src/movies.rs:374:8 [INFO] [stderr] | [INFO] [stderr] 374 | pub fn get_omdb_season(client: &reqwest::Client, series_name: String, season: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_series` [INFO] [stderr] --> src/movies.rs:364:8 [INFO] [stderr] | [INFO] [stderr] 364 | pub fn get_omdb_series(client: &reqwest::Client, series_name: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_episode` [INFO] [stderr] --> src/movies.rs:385:8 [INFO] [stderr] | [INFO] [stderr] 385 | pub fn get_omdb_episode(client: &reqwest::Client, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `insert_user` [INFO] [stderr] --> src/db.rs:53:8 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn insert_user( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_season` [INFO] [stderr] --> src/movies.rs:374:8 [INFO] [stderr] | [INFO] [stderr] 374 | pub fn get_omdb_season(client: &reqwest::Client, series_name: String, season: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `insert_movie` [INFO] [stderr] --> src/db.rs:65:8 [INFO] [stderr] | [INFO] [stderr] 65 | pub fn insert_movie( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_episode` [INFO] [stderr] --> src/movies.rs:385:8 [INFO] [stderr] | [INFO] [stderr] 385 | pub fn get_omdb_episode(client: &reqwest::Client, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `create_movie_table` [INFO] [stderr] --> src/db.rs:124:8 [INFO] [stderr] | [INFO] [stderr] 124 | pub fn create_movie_table( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_paths` [INFO] [stderr] --> src/movies.rs:400:8 [INFO] [stderr] | [INFO] [stderr] 400 | pub fn get_paths(dir: &Path) -> io::Result> { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `create_user_table` [INFO] [stderr] --> src/db.rs:143:8 [INFO] [stderr] | [INFO] [stderr] 143 | pub fn create_user_table( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `insert_user` [INFO] [stderr] --> src/db.rs:53:8 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn insert_user( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `insert_movie` [INFO] [stderr] --> src/db.rs:65:8 [INFO] [stderr] | [INFO] [stderr] 65 | pub fn insert_movie( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `create_movie_table` [INFO] [stderr] --> src/db.rs:124:8 [INFO] [stderr] | [INFO] [stderr] 124 | pub fn create_movie_table( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `create_user_table` [INFO] [stderr] --> src/db.rs:143:8 [INFO] [stderr] | [INFO] [stderr] 143 | pub fn create_user_table( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_config` [INFO] [stderr] --> src/config.rs:20:8 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn get_config(path: &Path) -> io::Result { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_login` [INFO] [stderr] --> src/db.rs:12:8 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn get_login( [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_user` [INFO] [stderr] --> src/db.rs:29:8 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn get_user( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `Source` should have a snake case name [INFO] [stderr] --> src/movies.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | Source: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `source` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `Value` should have a snake case name [INFO] [stderr] --> src/movies.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | Value: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:21:9 [INFO] [stderr] | [INFO] [stderr] 21 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:24:9 [INFO] [stderr] | [INFO] [stderr] 24 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Runtime` should have a snake case name [INFO] [stderr] --> src/movies.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | pub Runtime: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `runtime` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Source` should have a snake case name [INFO] [stderr] --> src/movies.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | Source: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `source` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `Value` should have a snake case name [INFO] [stderr] --> src/movies.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | Value: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:21:9 [INFO] [stderr] | [INFO] [stderr] 21 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Source` should have a snake case name [INFO] [stderr] --> src/movies.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | Source: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `source` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `Value` should have a snake case name [INFO] [stderr] --> src/movies.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | Value: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value` [INFO] [stderr] [INFO] [stderr] warning: structure field `Director` should have a snake case name [INFO] [stderr] --> src/movies.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | pub Director: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `director` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:21:9 [INFO] [stderr] | [INFO] [stderr] 21 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:24:9 [INFO] [stderr] | [INFO] [stderr] 24 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_movie_path` [INFO] [stderr] --> src/db.rs:76:8 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn get_movie_path( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_movie_by_id` [INFO] [stderr] --> src/db.rs:106:8 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn get_movie_by_id(conn: &r2d2::PooledConnection, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_series_dir` [INFO] [stderr] --> src/movies.rs:235:8 [INFO] [stderr] | [INFO] [stderr] 235 | pub fn scan_series_dir(path: &Path, series: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `scan_season_dir` [INFO] [stderr] --> src/movies.rs:279:8 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn scan_season_dir(path: &Path) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_series` [INFO] [stderr] --> src/movies.rs:364:8 [INFO] [stderr] | [INFO] [stderr] 364 | pub fn get_omdb_series(client: &reqwest::Client, series_name: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_season` [INFO] [stderr] --> src/movies.rs:374:8 [INFO] [stderr] | [INFO] [stderr] 374 | pub fn get_omdb_season(client: &reqwest::Client, series_name: String, season: String) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `get_omdb_episode` [INFO] [stderr] --> src/movies.rs:385:8 [INFO] [stderr] | [INFO] [stderr] 385 | pub fn get_omdb_episode(client: &reqwest::Client, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `AppState` [INFO] [stderr] --> src/users.rs:47:12 [INFO] [stderr] | [INFO] [stderr] 47 | pub struct AppState { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `decode` [INFO] [stderr] --> src/users.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn decode(token: String) -> jsonwebtoken::errors::Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_claims_token` [INFO] [stderr] --> src/users.rs:170:5 [INFO] [stderr] | [INFO] [stderr] 170 | pub fn get_claims_token(&self) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_refresh_token` [INFO] [stderr] --> src/users.rs:191:5 [INFO] [stderr] | [INFO] [stderr] 191 | pub fn get_refresh_token(&self, ttl: u64) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `UserState` [INFO] [stderr] --> src/users.rs:210:12 [INFO] [stderr] | [INFO] [stderr] 210 | pub struct UserState { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/users.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | pub fn new(users: Vec) -> UserState { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `load_users_from_file` [INFO] [stderr] --> src/users.rs:228:8 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn load_users_from_file(path: PathBuf) -> serde_json::Result> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Runtime` should have a snake case name [INFO] [stderr] --> src/movies.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | pub Runtime: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `runtime` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:24:9 [INFO] [stderr] | [INFO] [stderr] 24 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: function is never used: `save_user_to_file` [INFO] [stderr] --> src/users.rs:234:8 [INFO] [stderr] | [INFO] [stderr] 234 | pub fn save_user_to_file(path: PathBuf, users: &Vec) -> io::Result<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Director` should have a snake case name [INFO] [stderr] --> src/movies.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | pub Director: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `director` [INFO] [stderr] [INFO] [stderr] warning: structure field `Runtime` should have a snake case name [INFO] [stderr] --> src/movies.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | pub Runtime: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `runtime` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Director` should have a snake case name [INFO] [stderr] --> src/movies.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | pub Director: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `director` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbVotes` should have a snake case name [INFO] [stderr] --> src/movies.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | pub imdbVotes: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `imdb_votes` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `DVD` should have a snake case name [INFO] [stderr] --> src/movies.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | pub DVD: String, [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `dvd` [INFO] [stderr] [INFO] [stderr] warning: structure field `BoxOffice` should have a snake case name [INFO] [stderr] --> src/movies.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | pub BoxOffice: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `box_office` [INFO] [stderr] [INFO] [stderr] warning: structure field `Production` should have a snake case name [INFO] [stderr] --> src/movies.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | pub Production: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `production` [INFO] [stderr] [INFO] [stderr] warning: structure field `Website` should have a snake case name [INFO] [stderr] --> src/movies.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | pub Website: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `website` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbVotes` should have a snake case name [INFO] [stderr] --> src/movies.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | pub imdbVotes: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `imdb_votes` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 49 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbVotes` should have a snake case name [INFO] [stderr] --> src/movies.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | pub imdbVotes: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `imdb_votes` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `DVD` should have a snake case name [INFO] [stderr] --> src/movies.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | pub DVD: String, [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `dvd` [INFO] [stderr] [INFO] [stderr] warning: structure field `BoxOffice` should have a snake case name [INFO] [stderr] --> src/movies.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | pub BoxOffice: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `box_office` [INFO] [stderr] [INFO] [stderr] warning: structure field `Production` should have a snake case name [INFO] [stderr] --> src/movies.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | pub Production: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `production` [INFO] [stderr] [INFO] [stderr] warning: structure field `Website` should have a snake case name [INFO] [stderr] --> src/movies.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | pub Website: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `website` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 49 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Director` should have a snake case name [INFO] [stderr] --> src/movies.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | pub Director: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `director` [INFO] [stderr] [INFO] [stderr] warning: structure field `Source` should have a snake case name [INFO] [stderr] --> src/movies.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | Source: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `source` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Director` should have a snake case name [INFO] [stderr] --> src/movies.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | pub Director: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `director` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:56:9 [INFO] [stderr] | [INFO] [stderr] 56 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 57 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:56:9 [INFO] [stderr] | [INFO] [stderr] 56 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:58:9 [INFO] [stderr] | [INFO] [stderr] 58 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 57 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:58:9 [INFO] [stderr] | [INFO] [stderr] 58 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `DVD` should have a snake case name [INFO] [stderr] --> src/movies.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | pub DVD: String, [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `dvd` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:61:9 [INFO] [stderr] | [INFO] [stderr] 61 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `BoxOffice` should have a snake case name [INFO] [stderr] --> src/movies.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | pub BoxOffice: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `box_office` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:61:9 [INFO] [stderr] | [INFO] [stderr] 61 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `Production` should have a snake case name [INFO] [stderr] --> src/movies.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | pub Production: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `production` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `Website` should have a snake case name [INFO] [stderr] --> src/movies.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | pub Website: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `website` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalSeasons` should have a snake case name [INFO] [stderr] --> src/movies.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | pub totalSeasons: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_seasons` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 49 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalSeasons` should have a snake case name [INFO] [stderr] --> src/movies.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | pub totalSeasons: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_seasons` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episode` should have a snake case name [INFO] [stderr] --> src/movies.rs:72:9 [INFO] [stderr] | [INFO] [stderr] 72 | pub Episode: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `episode` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:74:9 [INFO] [stderr] | [INFO] [stderr] 74 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:79:9 [INFO] [stderr] | [INFO] [stderr] 79 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Season` should have a snake case name [INFO] [stderr] --> src/movies.rs:80:9 [INFO] [stderr] | [INFO] [stderr] 80 | pub Season: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `season` [INFO] [stderr] [INFO] [stderr] warning: structure field `Director` should have a snake case name [INFO] [stderr] --> src/movies.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | pub Director: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `director` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalSeasons` should have a snake case name [INFO] [stderr] --> src/movies.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | pub totalSeasons: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_seasons` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episodes` should have a snake case name [INFO] [stderr] --> src/movies.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | pub Episodes: Vec, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `episodes` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episode` should have a snake case name [INFO] [stderr] --> src/movies.rs:72:9 [INFO] [stderr] | [INFO] [stderr] 72 | pub Episode: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `episode` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:56:9 [INFO] [stderr] | [INFO] [stderr] 56 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:88:9 [INFO] [stderr] | [INFO] [stderr] 88 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 57 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:74:9 [INFO] [stderr] | [INFO] [stderr] 74 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:58:9 [INFO] [stderr] | [INFO] [stderr] 58 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:79:9 [INFO] [stderr] | [INFO] [stderr] 79 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Season` should have a snake case name [INFO] [stderr] --> src/movies.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | pub Season: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `season` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Season` should have a snake case name [INFO] [stderr] --> src/movies.rs:80:9 [INFO] [stderr] | [INFO] [stderr] 80 | pub Season: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `season` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episode` should have a snake case name [INFO] [stderr] --> src/movies.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | pub Episode: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `episode` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalSeasons` should have a snake case name [INFO] [stderr] --> src/movies.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | pub totalSeasons: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_seasons` [INFO] [stderr] [INFO] [stderr] warning: structure field `Runtime` should have a snake case name [INFO] [stderr] --> src/movies.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 93 | pub Runtime: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `runtime` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:94:9 [INFO] [stderr] | [INFO] [stderr] 94 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episodes` should have a snake case name [INFO] [stderr] --> src/movies.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | pub Episodes: Vec, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `episodes` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:61:9 [INFO] [stderr] | [INFO] [stderr] 61 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Directory` should have a snake case name [INFO] [stderr] --> src/movies.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | pub Directory: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `directory` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:88:9 [INFO] [stderr] | [INFO] [stderr] 88 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:97:9 [INFO] [stderr] | [INFO] [stderr] 97 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalSeasons` should have a snake case name [INFO] [stderr] --> src/movies.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | pub totalSeasons: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_seasons` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Season` should have a snake case name [INFO] [stderr] --> src/movies.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | pub Season: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `season` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:101:9 [INFO] [stderr] | [INFO] [stderr] 101 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episode` should have a snake case name [INFO] [stderr] --> src/movies.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | pub Episode: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `episode` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:102:9 [INFO] [stderr] | [INFO] [stderr] 102 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Runtime` should have a snake case name [INFO] [stderr] --> src/movies.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 93 | pub Runtime: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `runtime` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episode` should have a snake case name [INFO] [stderr] --> src/movies.rs:72:9 [INFO] [stderr] | [INFO] [stderr] 72 | pub Episode: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `episode` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:94:9 [INFO] [stderr] | [INFO] [stderr] 94 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:104:9 [INFO] [stderr] | [INFO] [stderr] 104 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `Directory` should have a snake case name [INFO] [stderr] --> src/movies.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | pub Directory: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `directory` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:74:9 [INFO] [stderr] | [INFO] [stderr] 74 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:79:9 [INFO] [stderr] | [INFO] [stderr] 79 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:97:9 [INFO] [stderr] | [INFO] [stderr] 97 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Season` should have a snake case name [INFO] [stderr] --> src/movies.rs:80:9 [INFO] [stderr] | [INFO] [stderr] 80 | pub Season: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `season` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalSeasons` should have a snake case name [INFO] [stderr] --> src/movies.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | pub totalSeasons: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_seasons` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episodes` should have a snake case name [INFO] [stderr] --> src/movies.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | pub Episodes: Vec, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `episodes` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:101:9 [INFO] [stderr] | [INFO] [stderr] 101 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:88:9 [INFO] [stderr] | [INFO] [stderr] 88 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:102:9 [INFO] [stderr] | [INFO] [stderr] 102 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:104:9 [INFO] [stderr] | [INFO] [stderr] 104 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:106:9 [INFO] [stderr] | [INFO] [stderr] 106 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `seriesID` should have a snake case name [INFO] [stderr] --> src/movies.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | pub seriesID: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `series_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Type` should have a snake case name [INFO] [stderr] --> src/movies.rs:108:9 [INFO] [stderr] | [INFO] [stderr] 108 | pub Type: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `type` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Season` should have a snake case name [INFO] [stderr] --> src/movies.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | pub Season: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `season` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episode` should have a snake case name [INFO] [stderr] --> src/movies.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | pub Episode: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `episode` [INFO] [stderr] [INFO] [stderr] warning: structure field `Runtime` should have a snake case name [INFO] [stderr] --> src/movies.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 93 | pub Runtime: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `runtime` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:94:9 [INFO] [stderr] | [INFO] [stderr] 94 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `Directory` should have a snake case name [INFO] [stderr] --> src/movies.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | pub Directory: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `directory` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:106:9 [INFO] [stderr] | [INFO] [stderr] 106 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Value` should have a snake case name [INFO] [stderr] --> src/movies.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | Value: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:21:9 [INFO] [stderr] | [INFO] [stderr] 21 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 22 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:23:9 [INFO] [stderr] | [INFO] [stderr] 23 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:24:9 [INFO] [stderr] | [INFO] [stderr] 24 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Runtime` should have a snake case name [INFO] [stderr] --> src/movies.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | pub Runtime: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `runtime` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Director` should have a snake case name [INFO] [stderr] --> src/movies.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | pub Director: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `director` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:29:9 [INFO] [stderr] | [INFO] [stderr] 29 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:30:9 [INFO] [stderr] | [INFO] [stderr] 30 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:36:9 [INFO] [stderr] | [INFO] [stderr] 36 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbVotes` should have a snake case name [INFO] [stderr] --> src/movies.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | pub imdbVotes: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `imdb_votes` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `DVD` should have a snake case name [INFO] [stderr] --> src/movies.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | pub DVD: String, [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `dvd` [INFO] [stderr] [INFO] [stderr] warning: structure field `BoxOffice` should have a snake case name [INFO] [stderr] --> src/movies.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | pub BoxOffice: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `box_office` [INFO] [stderr] [INFO] [stderr] warning: structure field `Production` should have a snake case name [INFO] [stderr] --> src/movies.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | pub Production: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `production` [INFO] [stderr] [INFO] [stderr] warning: structure field `Website` should have a snake case name [INFO] [stderr] --> src/movies.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | pub Website: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `website` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 49 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 52 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Director` should have a snake case name [INFO] [stderr] --> src/movies.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 53 | pub Director: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `director` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:56:9 [INFO] [stderr] | [INFO] [stderr] 56 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 57 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:58:9 [INFO] [stderr] | [INFO] [stderr] 58 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:61:9 [INFO] [stderr] | [INFO] [stderr] 61 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `seriesID` should have a snake case name [INFO] [stderr] --> src/movies.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | pub seriesID: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `series_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Type` should have a snake case name [INFO] [stderr] --> src/movies.rs:108:9 [INFO] [stderr] | [INFO] [stderr] 108 | pub Type: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `type` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:97:9 [INFO] [stderr] | [INFO] [stderr] 97 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalSeasons` should have a snake case name [INFO] [stderr] --> src/movies.rs:65:9 [INFO] [stderr] | [INFO] [stderr] 65 | pub totalSeasons: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_seasons` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:70:9 [INFO] [stderr] | [INFO] [stderr] 70 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episode` should have a snake case name [INFO] [stderr] --> src/movies.rs:72:9 [INFO] [stderr] | [INFO] [stderr] 72 | pub Episode: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `episode` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:74:9 [INFO] [stderr] | [INFO] [stderr] 74 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:79:9 [INFO] [stderr] | [INFO] [stderr] 79 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Season` should have a snake case name [INFO] [stderr] --> src/movies.rs:80:9 [INFO] [stderr] | [INFO] [stderr] 80 | pub Season: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `season` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalSeasons` should have a snake case name [INFO] [stderr] --> src/movies.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | pub totalSeasons: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `total_seasons` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episodes` should have a snake case name [INFO] [stderr] --> src/movies.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | pub Episodes: Vec, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `episodes` [INFO] [stderr] [INFO] [stderr] warning: structure field `Title` should have a snake case name [INFO] [stderr] --> src/movies.rs:87:9 [INFO] [stderr] | [INFO] [stderr] 87 | pub Title: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `title` [INFO] [stderr] [INFO] [stderr] warning: structure field `Year` should have a snake case name [INFO] [stderr] --> src/movies.rs:88:9 [INFO] [stderr] | [INFO] [stderr] 88 | pub Year: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `year` [INFO] [stderr] [INFO] [stderr] warning: structure field `Rated` should have a snake case name [INFO] [stderr] --> src/movies.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | pub Rated: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `rated` [INFO] [stderr] [INFO] [stderr] warning: structure field `Released` should have a snake case name [INFO] [stderr] --> src/movies.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | pub Released: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `released` [INFO] [stderr] [INFO] [stderr] warning: structure field `Season` should have a snake case name [INFO] [stderr] --> src/movies.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 91 | pub Season: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `season` [INFO] [stderr] [INFO] [stderr] warning: structure field `Episode` should have a snake case name [INFO] [stderr] --> src/movies.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | pub Episode: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `episode` [INFO] [stderr] [INFO] [stderr] warning: structure field `Runtime` should have a snake case name [INFO] [stderr] --> src/movies.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 93 | pub Runtime: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `runtime` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:101:9 [INFO] [stderr] | [INFO] [stderr] 101 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:102:9 [INFO] [stderr] | [INFO] [stderr] 102 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:104:9 [INFO] [stderr] | [INFO] [stderr] 104 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:106:9 [INFO] [stderr] | [INFO] [stderr] 106 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `seriesID` should have a snake case name [INFO] [stderr] --> src/movies.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | pub seriesID: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `series_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Type` should have a snake case name [INFO] [stderr] --> src/movies.rs:108:9 [INFO] [stderr] | [INFO] [stderr] 108 | pub Type: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `type` [INFO] [stderr] [INFO] [stderr] warning: structure field `Genre` should have a snake case name [INFO] [stderr] --> src/movies.rs:94:9 [INFO] [stderr] | [INFO] [stderr] 94 | pub Genre: String, [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `genre` [INFO] [stderr] [INFO] [stderr] warning: structure field `Directory` should have a snake case name [INFO] [stderr] --> src/movies.rs:95:9 [INFO] [stderr] | [INFO] [stderr] 95 | pub Directory: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `directory` [INFO] [stderr] [INFO] [stderr] warning: structure field `Writer` should have a snake case name [INFO] [stderr] --> src/movies.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | pub Writer: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `writer` [INFO] [stderr] [INFO] [stderr] warning: structure field `Actors` should have a snake case name [INFO] [stderr] --> src/movies.rs:97:9 [INFO] [stderr] | [INFO] [stderr] 97 | pub Actors: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `actors` [INFO] [stderr] [INFO] [stderr] warning: structure field `Plot` should have a snake case name [INFO] [stderr] --> src/movies.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | pub Plot: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `plot` [INFO] [stderr] [INFO] [stderr] warning: structure field `Language` should have a snake case name [INFO] [stderr] --> src/movies.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | pub Language: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `language` [INFO] [stderr] [INFO] [stderr] warning: structure field `Country` should have a snake case name [INFO] [stderr] --> src/movies.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | pub Country: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `country` [INFO] [stderr] [INFO] [stderr] warning: structure field `Awards` should have a snake case name [INFO] [stderr] --> src/movies.rs:101:9 [INFO] [stderr] | [INFO] [stderr] 101 | pub Awards: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `awards` [INFO] [stderr] [INFO] [stderr] warning: structure field `Poster` should have a snake case name [INFO] [stderr] --> src/movies.rs:102:9 [INFO] [stderr] | [INFO] [stderr] 102 | pub Poster: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `poster` [INFO] [stderr] [INFO] [stderr] warning: structure field `Ratings` should have a snake case name [INFO] [stderr] --> src/movies.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | pub Ratings: Vec, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `ratings` [INFO] [stderr] [INFO] [stderr] warning: structure field `Metascore` should have a snake case name [INFO] [stderr] --> src/movies.rs:104:9 [INFO] [stderr] | [INFO] [stderr] 104 | pub Metascore: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `metascore` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbRating` should have a snake case name [INFO] [stderr] --> src/movies.rs:105:9 [INFO] [stderr] | [INFO] [stderr] 105 | pub imdbRating: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `imdb_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `imdbID` should have a snake case name [INFO] [stderr] --> src/movies.rs:106:9 [INFO] [stderr] | [INFO] [stderr] 106 | pub imdbID: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `imdb_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `seriesID` should have a snake case name [INFO] [stderr] --> src/movies.rs:107:9 [INFO] [stderr] | [INFO] [stderr] 107 | pub seriesID: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `series_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `Type` should have a snake case name [INFO] [stderr] --> src/movies.rs:108:9 [INFO] [stderr] | [INFO] [stderr] 108 | pub Type: String, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `type` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 26s [INFO] running `"docker" "inspect" "6948e9f2f38c2e7d779f83422c790a2d3e314b14332964e0d27fc0e960914a21"` [INFO] running `"docker" "rm" "-f" "6948e9f2f38c2e7d779f83422c790a2d3e314b14332964e0d27fc0e960914a21"` [INFO] [stdout] 6948e9f2f38c2e7d779f83422c790a2d3e314b14332964e0d27fc0e960914a21