    Checking smallvec v1.15.2
   Compiling subtle v2.6.1
   Compiling digest v0.10.7
    Checking parking_lot_core v0.9.12
   Compiling icu_normalizer v2.2.0
    Checking parking_lot v0.12.5
    Checking tokio v1.52.3
   Compiling idna_adapter v1.2.2
   Compiling zerocopy v0.8.52
   Compiling idna v1.1.0
   Compiling getrandom v0.2.17
   Compiling tinyvec_macros v0.1.1
   Compiling tinyvec v1.11.0
   Compiling url v2.5.8
   Compiling sha2 v0.10.9
   Compiling rand_core v0.6.4
   Compiling futures-intrusive v0.5.0
   Compiling unicode-normalization v0.1.25
   Compiling sqlx-core v0.8.6
   Compiling hmac v0.12.1
   Compiling ppv-lite86 v0.2.21
   Compiling rand_chacha v0.3.1
   Compiling unicode-bidi v0.3.18
   Compiling unicode-properties v0.1.4
   Compiling stringprep v0.1.5
   Compiling rand v0.8.6
    Checking tokio-stream v0.1.18
   Compiling hkdf v0.12.4
   Compiling md-5 v0.10.6
   Compiling home v0.5.12
   Compiling bitflags v2.13.0
   Compiling whoami v1.6.1
   Compiling sqlx-sqlite v0.8.6
   Compiling sqlx-postgres v0.8.6
    Checking dotenvy v0.15.7
    Checking bat-core v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/core)
   Compiling sqlx-macros-core v0.8.6
    Checking bat-adapters v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/adapters)
   Compiling sqlx-macros v0.8.6
    Checking sqlx v0.8.6
    Checking bat-cas-engine v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/crates/bat-cas-engine)
    Checking bat-infrastructure v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/infrastructure)
error[E0433]: cannot find module or crate `uuid` in this scope
   --> infrastructure/src/resource/postgres.rs:279:36
    |
279 |             id: format!("test_{}", uuid::Uuid::new_v4()),
    |                                    ^^^^ use of unresolved module or unlinked crate `uuid`
    |
    = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml`

    Checking bat-ffi v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/crates/bat-ffi)
warning: redundant closure
  --> infrastructure/src/resource/sqlite.rs:28:26
   |
28 |                 .map_err(|e| bat_core::Error::Io(e))?;
   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the tuple variant itself: `bat_core::Error::Io`
   |
   = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.96.0/index.html#redundant_closure
note: the lint level is defined here
  --> infrastructure/src/lib.rs:10:9
   |
10 | #![warn(clippy::all)]
   |         ^^^^^^^^^^^
   = note: `#[warn(clippy::redundant_closure)]` implied by `#[warn(clippy::all)]`

warning: `bat-infrastructure` (lib) generated 1 warning (run `cargo clippy --fix --lib -p bat-infrastructure -- ` to apply 1 suggestion)
For more information about this error, try `rustc --explain E0433`.
error: could not compile `bat-infrastructure` (lib test) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
