[INFO] cloning repository https://github.com/ianpsa/ponderada-1-backend
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ianpsa/ponderada-1-backend" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fianpsa%2Fponderada-1-backend", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fianpsa%2Fponderada-1-backend'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2cb36e9e71cc4d5385878b5ad5069c584ff46b1e
[INFO] checking ianpsa/ponderada-1-backend against 49a6044d37d694890450f52ceaceb66277a36b1e for pr-161154
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fianpsa%2Fponderada-1-backend" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ianpsa/ponderada-1-backend
[INFO] finished tweaking git repo https://github.com/ianpsa/ponderada-1-backend
[INFO] tweaked toml for git repo https://github.com/ianpsa/ponderada-1-backend written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ianpsa/ponderada-1-backend on toolchain 49a6044d37d694890450f52ceaceb66277a36b1e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ianpsa/ponderada-1-backend already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b
[INFO] running `Command { std: "docker" "start" "1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b" "/opt/rustwide/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b" "/opt/rustwide/cargo-home/bin/cargo" "+49a6044d37d694890450f52ceaceb66277a36b1e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling openssl-sys v0.9.116
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]     Checking futures-sink v0.3.32
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]     Checking log v0.4.31
[INFO] [stderr]     Checking memchr v2.8.1
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling openssl v0.10.80
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking http v1.4.1
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]     Checking hyper v1.10.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]     Checking sqlx v0.8.6
[INFO] [stderr]     Checking ponderada-1-backend v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variant `common` should have an upper camel case name
[INFO] [stdout]  --> src/Domain/Entities/sticker.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     common,
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Common`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `sparkling` should have an upper camel case name
[INFO] [stdout]  --> src/Domain/Entities/sticker.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     sparkling,
[INFO] [stdout]   |     ^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Sparkling`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `gold_legends` should have an upper camel case name
[INFO] [stdout]  --> src/Domain/Entities/sticker.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     gold_legends,
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GoldLegends`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `bronze_legends` should have an upper camel case name
[INFO] [stdout]  --> src/Domain/Entities/sticker.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     bronze_legends
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BronzeLegends`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `common` should have an upper camel case name
[INFO] [stdout]  --> src/Domain/Entities/sticker.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     common,
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Common`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `sparkling` should have an upper camel case name
[INFO] [stdout]  --> src/Domain/Entities/sticker.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     sparkling,
[INFO] [stdout]   |     ^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Sparkling`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `gold_legends` should have an upper camel case name
[INFO] [stdout]  --> src/Domain/Entities/sticker.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     gold_legends,
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `GoldLegends`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `bronze_legends` should have an upper camel case name
[INFO] [stdout]  --> src/Domain/Entities/sticker.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     bronze_legends
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BronzeLegends`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Application` should have a snake case name
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | mod Application;
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to snake case: `application`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Domain` should have a snake case name
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | mod Domain;
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `domain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Web` should have a snake case name
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | mod Web;
[INFO] [stdout]   |     ^^^ help: convert the identifier to snake case (notice the capitalization): `web`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Features` should have a snake case name
[INFO] [stdout]  --> src/Application/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Features;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `features`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Integrations` should have a snake case name
[INFO] [stdout]  --> src/Application/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Integrations;
[INFO] [stdout]   |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `integrations`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Stickers` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Stickers;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `stickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Commands` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Commands;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `commands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Queries` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Queries;
[INFO] [stdout]   |         ^^^^^^^ help: convert the identifier to snake case: `queries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `StickerError` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod StickerError;
[INFO] [stdout]   |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `sticker_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CreateStickerCommandHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod CreateStickerCommandHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_sticker_command_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CreateStickerCommand` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod CreateStickerCommand;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_sticker_command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `UpdateStickerCommand` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod UpdateStickerCommand;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_sticker_command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `UpdateStickerCommandHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod UpdateStickerCommandHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_sticker_command_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `DeleteStickerCommandHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod DeleteStickerCommandHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `delete_sticker_command_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CreateSticker` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/CreateStickerCommandHandler.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub async fn CreateSticker(pool: &Pool<Sqlite>, command: CreateStickerCommand) -> Result<Sticker, StickerError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/CreateStickerCommand.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub Number: Option<String>,
[INFO] [stdout]   |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/CreateStickerCommand.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub Type: Option<String>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]   |
[INFO] [stdout] 9 -     pub Type: Option<String>,
[INFO] [stdout] 9 +     pub r#type: Option<String>,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Position` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/CreateStickerCommand.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub Position: Option<String>
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Validate` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/CreateStickerCommand.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn Validate(self) -> Result<(String, StickerTypes, Positions), StickerError> {
[INFO] [stdout]    |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `validate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/UpdateStickerCommand.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub Number: Option<String>,
[INFO] [stdout]   |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/UpdateStickerCommand.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub Type: Option<String>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]   |
[INFO] [stdout] 9 -     pub Type: Option<String>,
[INFO] [stdout] 9 +     pub r#type: Option<String>,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Position` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/UpdateStickerCommand.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub Position: Option<String>
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Validate` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/UpdateStickerCommand.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn Validate(self) -> Result<(String, StickerTypes, Positions), StickerError> {
[INFO] [stdout]    |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `validate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `UpdateSticker` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/UpdateStickerCommandHandler.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub async fn UpdateSticker(pool: &Pool<Sqlite>, id: i64, command: UpdateStickerCommand) -> Result<Sticker, StickerError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DeleteSticker` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/DeleteStickerCommandHandler.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub async fn DeleteSticker(pool: &Pool<Sqlite>, id: i64) -> Result<(), StickerError> {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^ help: convert the identifier to snake case: `delete_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `GetStickersQuery` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Queries/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod GetStickersQuery;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_stickers_query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `GetStickersQueryHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Queries/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod GetStickersQueryHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_stickers_query_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `GetStickerByIdQueryHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Queries/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod GetStickerByIdQueryHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_sticker_by_id_query_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `GetStickers` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Queries/GetStickersQueryHandler.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub async fn GetStickers(pool: &Pool<Sqlite>, query: GetStickersQuery) -> Result<Vec<Sticker>, StickerError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^ help: convert the identifier to snake case: `get_stickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `GetStickerById` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Queries/GetStickerByIdQueryHandler.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub async fn GetStickerById(pool: &Pool<Sqlite>, id: i64) -> Result<Sticker, StickerError> {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_sticker_by_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `SqliteIntegration` should have a snake case name
[INFO] [stdout]  --> src/Application/Integrations/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod SqliteIntegration;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sqlite_integration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Entities` should have a snake case name
[INFO] [stdout]  --> src/Domain/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Entities;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case: `entities`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Parse` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn Parse(value: &str) -> Result<StickerTypes, String> {
[INFO] [stdout]    |            ^^^^^ help: convert the identifier to snake case: `parse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Parse` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn Parse(value: &str) -> Result<Positions, String> {
[INFO] [stdout]    |            ^^^^^ help: convert the identifier to snake case: `parse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Id` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub Id: i64,
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case (notice the capitalization): `id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub Number: String,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub Type: StickerTypes,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]    |
[INFO] [stdout] 48 -     pub Type: StickerTypes,
[INFO] [stdout] 48 +     pub r#type: StickerTypes,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Position` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub Position: Positions,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Date` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub Date: String
[INFO] [stdout]    |         ^^^^ help: convert the identifier to snake case: `date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Id` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub Id: i64,
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case (notice the capitalization): `id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Number` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub Number: String,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Type` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub Type: StickerTypes,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]    |
[INFO] [stdout] 48 -     pub Type: StickerTypes,
[INFO] [stdout] 48 +     pub r#type: StickerTypes,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Position` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub Position: Positions,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Date` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub Date: String
[INFO] [stdout]    |         ^^^^ help: convert the identifier to snake case: `date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Endpoints` should have a snake case name
[INFO] [stdout]  --> src/Web/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Endpoints;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `endpoints`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Startup` should have a snake case name
[INFO] [stdout]  --> src/Web/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Startup;
[INFO] [stdout]   |         ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `startup`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `StickerEndpoint` should have a snake case name
[INFO] [stdout]  --> src/Web/Endpoints/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod StickerEndpoint;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sticker_endpoint`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `CreateSticker` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub async fn CreateSticker(State(pool): State<Pool<Sqlite>>, Json(command): Json<CreateStickerCommand>) -> Response {
[INFO] [stdout]    |              ^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `GetStickers` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub async fn GetStickers(State(pool): State<Pool<Sqlite>>, Query(query): Query<GetStickersQuery>) -> Response {
[INFO] [stdout]    |              ^^^^^^^^^^^ help: convert the identifier to snake case: `get_stickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `GetStickerById` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub async fn GetStickerById(State(pool): State<Pool<Sqlite>>, Path(id): Path<i64>) -> Response {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_sticker_by_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UpdateSticker` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub async fn UpdateSticker(State(pool): State<Pool<Sqlite>>, Path(id): Path<i64>, Json(command): Json<UpdateStickerCommand>) -> Resp...
[INFO] [stdout]    |              ^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `DeleteSticker` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub async fn DeleteSticker(State(pool): State<Pool<Sqlite>>, Path(id): Path<i64>) -> Response {
[INFO] [stdout]    |              ^^^^^^^^^^^^^ help: convert the identifier to snake case: `delete_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ErrorResponse` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn ErrorResponse(error: StickerError) -> Response {
[INFO] [stdout]    |    ^^^^^^^^^^^^^ help: convert the identifier to snake case: `error_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Application` should have a snake case name
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | mod Application;
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to snake case: `application`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Domain` should have a snake case name
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | mod Domain;
[INFO] [stdout]   |     ^^^^^^ help: convert the identifier to snake case: `domain`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Web` should have a snake case name
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | mod Web;
[INFO] [stdout]   |     ^^^ help: convert the identifier to snake case (notice the capitalization): `web`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Features` should have a snake case name
[INFO] [stdout]  --> src/Application/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Features;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `features`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Integrations` should have a snake case name
[INFO] [stdout]  --> src/Application/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Integrations;
[INFO] [stdout]   |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `integrations`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Stickers` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Stickers;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `stickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Commands` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Commands;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `commands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Queries` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Queries;
[INFO] [stdout]   |         ^^^^^^^ help: convert the identifier to snake case: `queries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `StickerError` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod StickerError;
[INFO] [stdout]   |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `sticker_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CreateStickerCommandHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod CreateStickerCommandHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_sticker_command_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `CreateStickerCommand` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod CreateStickerCommand;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_sticker_command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `UpdateStickerCommand` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod UpdateStickerCommand;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_sticker_command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `UpdateStickerCommandHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod UpdateStickerCommandHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_sticker_command_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `DeleteStickerCommandHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod DeleteStickerCommandHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `delete_sticker_command_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `CreateSticker` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/CreateStickerCommandHandler.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub async fn CreateSticker(pool: &Pool<Sqlite>, command: CreateStickerCommand) -> Result<Sticker, StickerError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/CreateStickerCommand.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub Number: Option<String>,
[INFO] [stdout]   |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/CreateStickerCommand.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub Type: Option<String>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]   |
[INFO] [stdout] 9 -     pub Type: Option<String>,
[INFO] [stdout] 9 +     pub r#type: Option<String>,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Position` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/CreateStickerCommand.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub Position: Option<String>
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Validate` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/CreateStickerCommand.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn Validate(self) -> Result<(String, StickerTypes, Positions), StickerError> {
[INFO] [stdout]    |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `validate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/UpdateStickerCommand.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub Number: Option<String>,
[INFO] [stdout]   |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/UpdateStickerCommand.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub Type: Option<String>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]   |
[INFO] [stdout] 9 -     pub Type: Option<String>,
[INFO] [stdout] 9 +     pub r#type: Option<String>,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Position` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/UpdateStickerCommand.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub Position: Option<String>
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Validate` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/UpdateStickerCommand.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn Validate(self) -> Result<(String, StickerTypes, Positions), StickerError> {
[INFO] [stdout]    |            ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `validate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `UpdateSticker` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Commands/UpdateStickerCommandHandler.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub async fn UpdateSticker(pool: &Pool<Sqlite>, id: i64, command: UpdateStickerCommand) -> Result<Sticker, StickerError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `DeleteSticker` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Commands/DeleteStickerCommandHandler.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub async fn DeleteSticker(pool: &Pool<Sqlite>, id: i64) -> Result<(), StickerError> {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^ help: convert the identifier to snake case: `delete_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `GetStickersQuery` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Queries/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod GetStickersQuery;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_stickers_query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `GetStickersQueryHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Queries/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod GetStickersQueryHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_stickers_query_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `GetStickerByIdQueryHandler` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Queries/mod.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod GetStickerByIdQueryHandler;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_sticker_by_id_query_handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `GetStickers` should have a snake case name
[INFO] [stdout]   --> src/Application/Features/Stickers/Queries/GetStickersQueryHandler.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub async fn GetStickers(pool: &Pool<Sqlite>, query: GetStickersQuery) -> Result<Vec<Sticker>, StickerError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^ help: convert the identifier to snake case: `get_stickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `GetStickerById` should have a snake case name
[INFO] [stdout]  --> src/Application/Features/Stickers/Queries/GetStickerByIdQueryHandler.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub async fn GetStickerById(pool: &Pool<Sqlite>, id: i64) -> Result<Sticker, StickerError> {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_sticker_by_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `SqliteIntegration` should have a snake case name
[INFO] [stdout]  --> src/Application/Integrations/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod SqliteIntegration;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sqlite_integration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Entities` should have a snake case name
[INFO] [stdout]  --> src/Domain/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Entities;
[INFO] [stdout]   |         ^^^^^^^^ help: convert the identifier to snake case: `entities`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Parse` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn Parse(value: &str) -> Result<StickerTypes, String> {
[INFO] [stdout]    |            ^^^^^ help: convert the identifier to snake case: `parse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `Parse` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn Parse(value: &str) -> Result<Positions, String> {
[INFO] [stdout]    |            ^^^^^ help: convert the identifier to snake case: `parse`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Id` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub Id: i64,
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case (notice the capitalization): `id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub Number: String,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Type` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub Type: StickerTypes,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]    |
[INFO] [stdout] 48 -     pub Type: StickerTypes,
[INFO] [stdout] 48 +     pub r#type: StickerTypes,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Position` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub Position: Positions,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Date` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub Date: String
[INFO] [stdout]    |         ^^^^ help: convert the identifier to snake case: `date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Id` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub Id: i64,
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case (notice the capitalization): `id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Number` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub Number: String,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Type` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub Type: StickerTypes,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: rename the identifier or convert it to a snake case raw identifier
[INFO] [stdout]    |
[INFO] [stdout] 48 -     pub Type: StickerTypes,
[INFO] [stdout] 48 +     pub r#type: StickerTypes,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Position` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub Position: Positions,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `position`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Date` should have a snake case name
[INFO] [stdout]   --> src/Domain/Entities/sticker.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub Date: String
[INFO] [stdout]    |         ^^^^ help: convert the identifier to snake case: `date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Endpoints` should have a snake case name
[INFO] [stdout]  --> src/Web/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod Endpoints;
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `endpoints`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `Startup` should have a snake case name
[INFO] [stdout]  --> src/Web/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod Startup;
[INFO] [stdout]   |         ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `startup`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `StickerEndpoint` should have a snake case name
[INFO] [stdout]  --> src/Web/Endpoints/mod.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod StickerEndpoint;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sticker_endpoint`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `CreateSticker` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub async fn CreateSticker(State(pool): State<Pool<Sqlite>>, Json(command): Json<CreateStickerCommand>) -> Response {
[INFO] [stdout]    |              ^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `GetStickers` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub async fn GetStickers(State(pool): State<Pool<Sqlite>>, Query(query): Query<GetStickersQuery>) -> Response {
[INFO] [stdout]    |              ^^^^^^^^^^^ help: convert the identifier to snake case: `get_stickers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `GetStickerById` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub async fn GetStickerById(State(pool): State<Pool<Sqlite>>, Path(id): Path<i64>) -> Response {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_sticker_by_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UpdateSticker` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub async fn UpdateSticker(State(pool): State<Pool<Sqlite>>, Path(id): Path<i64>, Json(command): Json<UpdateStickerCommand>) -> Resp...
[INFO] [stdout]    |              ^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `DeleteSticker` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub async fn DeleteSticker(State(pool): State<Pool<Sqlite>>, Path(id): Path<i64>) -> Response {
[INFO] [stdout]    |              ^^^^^^^^^^^^^ help: convert the identifier to snake case: `delete_sticker`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ErrorResponse` should have a snake case name
[INFO] [stdout]   --> src/Web/Endpoints/StickerEndpoint.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn ErrorResponse(error: StickerError) -> Response {
[INFO] [stdout]    |    ^^^^^^^^^^^^^ help: convert the identifier to snake case: `error_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.36s
[INFO] running `Command { std: "docker" "inspect" "1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b", kill_on_drop: false }`
[INFO] [stdout] 1ce014f704f31ebb81d0673b294517d5a440e2fb502e0d7a4483675b6e858c7b
