pub enum Equality {
Equal(Relational, Relational),
NotEqual(Relational, Relational),
Primary(Box<Primary>),
}Expand description
Equality expression node.
Represents == and != over Relational operands, or a flattened
Primary expression when no equality operator is present.
Variants§
Equal(Relational, Relational)
NotEqual(Relational, Relational)
Primary(Box<Primary>)
Flattened primary when no equality is used.
Implementations§
Trait Implementations§
Source§impl ExpressionLike for Equality
impl ExpressionLike for Equality
Source§impl WriterLike for Equality
impl WriterLike for Equality
Source§fn to_stringized(&self) -> String
fn to_stringized(&self) -> String
Return a string representation (raw unsafe output).
Source§fn to_sanitized(&self) -> String
fn to_sanitized(&self) -> String
Return a sanitized string representation (escaped for safe output).
Source§fn to_expressionized(&self) -> String
fn to_expressionized(&self) -> String
Return a sanitized string representation (escaped for safe output).
impl StructuralPartialEq for Equality
Auto Trait Implementations§
impl Freeze for Equality
impl RefUnwindSafe for Equality
impl Send for Equality
impl Sync for Equality
impl Unpin for Equality
impl UnwindSafe for Equality
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.