pub struct QuantifierExpr {
pub kind: QuantifierKind,
pub path: PathExpr,
pub comparison: Comparison,
}Expand description
quantifier "(" path-expr "," comparison ")" (spec §6.2, §6.4). The
inner comparison is deliberately a plain Comparison, not a
BoolExpr — a quantifier’s inner test MUST NOT contain &&/||/!
(spec §6.4), so this can’t nest arbitrary boolean expressions.
Fields§
§kind: QuantifierKind§path: PathExpr§comparison: ComparisonTrait Implementations§
Source§impl Clone for QuantifierExpr
impl Clone for QuantifierExpr
Source§fn clone(&self) -> QuantifierExpr
fn clone(&self) -> QuantifierExpr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QuantifierExpr
impl Debug for QuantifierExpr
Source§impl<'de> Deserialize<'de> for QuantifierExpr
impl<'de> Deserialize<'de> for QuantifierExpr
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QuantifierExpr
impl PartialEq for QuantifierExpr
Source§impl Serialize for QuantifierExpr
impl Serialize for QuantifierExpr
impl StructuralPartialEq for QuantifierExpr
Auto Trait Implementations§
impl Freeze for QuantifierExpr
impl RefUnwindSafe for QuantifierExpr
impl Send for QuantifierExpr
impl Sync for QuantifierExpr
impl Unpin for QuantifierExpr
impl UnsafeUnpin for QuantifierExpr
impl UnwindSafe for QuantifierExpr
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