pub struct QuantifiedPredicate {
pub kind: Node<QuantifiedPredicateKind>,
pub variable: Name,
pub list: Box<Expr>,
pub predicate: Box<Expr>,
}Expand description
An ALL, ANY, NONE, or SINGLE predicate over a list.
Fields§
§kind: Node<QuantifiedPredicateKind>§variable: Name§list: Box<Expr>§predicate: Box<Expr>Trait Implementations§
Source§impl Clone for QuantifiedPredicate
impl Clone for QuantifiedPredicate
Source§impl Debug for QuantifiedPredicate
impl Debug for QuantifiedPredicate
impl Eq for QuantifiedPredicate
Source§impl Hash for QuantifiedPredicate
impl Hash for QuantifiedPredicate
Source§impl PartialEq for QuantifiedPredicate
impl PartialEq for QuantifiedPredicate
impl StructuralPartialEq for QuantifiedPredicate
Auto Trait Implementations§
impl Freeze for QuantifiedPredicate
impl RefUnwindSafe for QuantifiedPredicate
impl Send for QuantifiedPredicate
impl Sync for QuantifiedPredicate
impl Unpin for QuantifiedPredicate
impl UnsafeUnpin for QuantifiedPredicate
impl UnwindSafe for QuantifiedPredicate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more