chore(backend): implement more circuit op logic (#173)
* Add backend MerkleProof type * Add eval_not_contains * Remove print statement * Handle some edge cases * Add test * Add missing ? * Optimisation and stylistic changes * Code review
This commit is contained in:
parent
adad695ba5
commit
6528914366
10 changed files with 502 additions and 48 deletions
|
|
@ -5,7 +5,10 @@ use serde::{Deserialize, Serialize};
|
|||
use std::fmt;
|
||||
use std::iter;
|
||||
|
||||
use super::Hash;
|
||||
use super::{CustomPredicateRef, NativePredicate, Statement, StatementArg, ToFields, F};
|
||||
use crate::middleware::EMPTY_HASH;
|
||||
use crate::middleware::EMPTY_VALUE;
|
||||
use crate::{
|
||||
backends::plonky2::primitives::merkletree::{MerkleProof, MerkleTree},
|
||||
middleware::{AnchoredKey, Params, Predicate, Value, SELF},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue