Allow literals in statements (#276)

Implements #229 and #261.
This commit is contained in:
Daniel Gulotta 2025-06-13 10:27:19 -07:00 committed by GitHub
parent 21ab3c2d0d
commit 7d0d3ad769
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 992 additions and 825 deletions

View file

@ -94,8 +94,7 @@ impl SignedPodVerifyTarget {
self_id: bool,
) -> Vec<StatementTarget> {
let mut statements = Vec::new();
let predicate =
PredicateTarget::new_native(builder, &self.params, NativePredicate::ValueOf);
let predicate = PredicateTarget::new_native(builder, &self.params, NativePredicate::Equal);
let pod_id = if self_id {
builder.constant_value(SELF.0.into())
} else {