    Blocking waiting for file lock on build directory
   Compiling tokio v1.52.3
   Compiling url v2.5.8
   Compiling byteorder v1.5.0
   Compiling sqlx-core v0.8.6
   Compiling sqlx-postgres v0.8.6
   Compiling sqlx-sqlite v0.8.6
   Compiling tokio-stream v0.1.18
   Compiling sqlx-macros-core v0.8.6
   Compiling bat-core v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/core)
   Compiling sqlx-macros v0.8.6
   Compiling bat-adapters v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/adapters)
   Compiling sqlx v0.8.6
   Compiling bat-cas-engine v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/crates/bat-cas-engine)
   Compiling bat-infrastructure v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/infrastructure)
   Compiling bat-ffi v0.1.0 (/home/wanye/D/workspace/BlueArchiveToolkit/crates/bat-ffi)
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`

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...
