소스 검색

Don't require the end user's code to manually depend on the group or ff crates

Ian Goldberg 3 달 전
부모
커밋
008aa918be
3개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      Cargo.toml
  2. 1 1
      sigma_compiler_core/src/codegen.rs
  3. 1 0
      src/lib.rs

+ 1 - 1
Cargo.toml

@@ -5,7 +5,7 @@ edition = "2021"
 
 [dependencies]
 sigma_compiler_derive = { path = "sigma_compiler_derive" }
+group = "0.13"
 
 [dev-dependencies]
 curve25519-dalek = { version = "4", features = [ "group", "rand_core", "digest" ] }
-group = "0.13"

+ 1 - 1
sigma_compiler_core/src/codegen.rs

@@ -345,7 +345,7 @@ impl CodeGen {
         quote! {
             #[allow(non_snake_case)]
             pub mod #proto_name {
-                use ff::PrimeField;
+                use group::ff::PrimeField;
                 #dump_use
 
                 #group_types

+ 1 - 0
src/lib.rs

@@ -1 +1,2 @@
 pub use sigma_compiler_derive::sigma_compiler;
+pub use group::{self, Group};