Skip to main content

arkworks_r1cs_circuits/
lib.rs

1// This file is part of Webb.
2
3// Copyright (C) 2021 Webb Technologies Inc.
4// SPDX-License-Identifier: Apache-2.0
5
6// Licensed under the Apache License, Version 2.0 (the "License");
7// you may not use this file except in compliance with the License.
8// You may obtain a copy of the License at
9//
10// 	http://www.apache.org/licenses/LICENSE-2.0
11//
12// Unless required by applicable law or agreed to in writing, software
13// distributed under the License is distributed on an "AS IS" BASIS,
14// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15// See the License for the specific language governing permissions and
16// limitations under the License.
17
18#![cfg_attr(not(feature = "std"), no_std)]
19
20#[macro_use]
21pub extern crate ark_std;
22
23use ark_std::boxed::Box;
24
25pub mod anchor;
26pub mod basic;
27pub mod mixer;
28pub mod poseidon;
29pub mod vanchor;
30
31pub type Error = Box<dyn ark_std::error::Error>;
32
33pub mod prelude {
34	pub use ark_ff;
35	pub use ark_std;
36}