Skip to content

Commit

Permalink
Simplify backend feature selection to be about toggling u32
Browse files Browse the repository at this point in the history
  • Loading branch information
cronokirby committed Jan 12, 2024
1 parent 2750d86 commit 5fe4187
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 22 deletions.
1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ r1cs = ["ark-r1cs-std", "ark-groth16", "ark-snark"]
# TODO: eventually, feature-gate all arkworks deps behind this feature.
arkworks = []
u32_backend = []
u64_backend = []

[dev-dependencies]
proptest = "1"
Expand Down
7 changes: 0 additions & 7 deletions src/fields/fp.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@ pub mod arkworks;
pub mod u32;
pub mod u64;

#[cfg(all(not(feature = "u32_backend"), not(feature = "u64_backend")))]
compile_error!("No backend selected. Please select either: 'u32_backend' or 'u64_backend'.");
#[cfg(all(feature = "u32", feature = "u64"))]
compile_error!(
"Multiple backends selected. Please select only one: 'u32_backend' or 'u64_backend'."
);

cfg_if! {
if #[cfg(feature = "u32_backend")] {
pub type Fp = u32::Fp;
Expand Down
7 changes: 0 additions & 7 deletions src/fields/fq.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@ pub mod arkworks;
pub mod u32;
pub mod u64;

#[cfg(all(not(feature = "u32_backend"), not(feature = "u64_backend")))]
compile_error!("No backend selected. Please select either: 'u32_backend' or 'u64_backend'.");
#[cfg(all(feature = "u32", feature = "u64"))]
compile_error!(
"Multiple backends selected. Please select only one: 'u32_backend' or 'u64_backend'."
);

cfg_if! {
if #[cfg(feature = "u32_backend")] {
pub type Fq = u32::Fq;
Expand Down
7 changes: 0 additions & 7 deletions src/fields/fr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@ pub mod arkworks;
pub mod u32;
pub mod u64;

#[cfg(all(not(feature = "u32_backend"), not(feature = "u64_backend")))]
// compile_error!("No backend selected. Please select either: 'u32_backend' or 'u64_backend'.");
#[cfg(all(feature = "u32", feature = "u64"))]
compile_error!(
"Multiple backends selected. Please select only one: 'u32_backend' or 'u64_backend'."
);

cfg_if! {
if #[cfg(feature = "u32_backend")] {
pub type Fr = u32::Fr;
Expand Down

0 comments on commit 5fe4187

Please sign in to comment.