Brendonovich / prisma-client-rust

Type-safe database access for Rust
https://prisma.brendonovich.dev
Apache License 2.0
1.75k stars 106 forks source link

Cargo prisma generate is broken on Tauri example #463

Open mccombs opened 1 week ago

mccombs commented 1 week ago

Following the example here: https://github.com/Brendonovich/prisma-client-rust/tree/4f9ef9d38ca732162accff72b2eb684d2f120bab/examples/tauri

Steps to reproduce

  1. Pull down repo
  2. Navigate to examples/tauri
  3. Run installer. I ran pnpm install
  4. Run cd src-tauri && cargo prisma generate from instructions
  5. 💣
warning: /Users/<user>/_dev/tt/prisma-client-rust/crates/cli/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
(in the `prisma-client-rust-generator` dependency)
warning: /Users/<user>/_dev/tt/prisma-client-rust/tests/issues/issue-417/Cargo.toml: `default-features` is ignored for prisma-client-rust, since `default-features` was not specified for `workspace.dependencies.prisma-client-rust`, this could become a hard error in the future
warning: /Users/<user>/_dev/tt/prisma-client-rust/crates/generator/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
(in the `prisma-client-rust-sdk` dependency)
warning: /Users/<user>/_dev/tt/prisma-client-rust/prisma-cli/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
(in the `prisma-client-rust-cli` dependency)
warning: skipping duplicate package `test-macros` found at `/Users/<user>/.cargo/git/checkouts/prisma-engines-8e1416dd0e571d11/7585285/libs/test-macros`
warning: skipping duplicate package `test-setup` found at `/Users/<user>/.cargo/git/checkouts/prisma-engines-8e1416dd0e571d11/7585285/libs/test-setup`
   Compiling ahash v0.7.6
   Compiling serde_json v1.0.96
   Compiling rustix v0.37.18
   Compiling pest v2.6.0
   Compiling idna v0.3.0
   Compiling generic-array v0.14.7
   Compiling atty v0.2.14
   Compiling typenum v1.16.0
   Compiling chrono v0.4.31
   Compiling crossbeam-utils v0.8.15
   Compiling indoc v2.0.5
   Compiling itertools v0.10.5
error[E0635]: unknown feature `stdsimd`
  --> /Users/<user>/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.7.6/src/lib.rs:33:42
   |
33 | #![cfg_attr(feature = "stdsimd", feature(stdsimd))]
   |                                          ^^^^^^^

   Compiling colored v2.0.0
For more information about this error, try `rustc --explain E0635`.
error: could not compile `ahash` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...