pub struct PaxInfix { /* private fields */ }Expand description
Binary infix operation with left and right expression operands.
Implementations§
Source§impl PaxInfix
impl PaxInfix
Sourcepub fn operator_name(&self) -> &str
pub fn operator_name(&self) -> &str
Name of the infix operator.
Sourcepub fn lhs(&self) -> &PaxExpression
pub fn lhs(&self) -> &PaxExpression
Left-hand expression.
Sourcepub fn rhs(&self) -> &PaxExpression
pub fn rhs(&self) -> &PaxExpression
Right-hand expression.
Trait Implementations§
Source§impl Computable for PaxInfix
impl Computable for PaxInfix
Source§impl DependencyCollector for PaxInfix
impl DependencyCollector for PaxInfix
fn collect_dependencies(&self) -> Vec<String>
Source§impl<'de> Deserialize<'de> for PaxInfix
impl<'de> Deserialize<'de> for PaxInfix
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
impl StructuralPartialEq for PaxInfix
Auto Trait Implementations§
impl Freeze for PaxInfix
impl RefUnwindSafe for PaxInfix
impl Send for PaxInfix
impl Sync for PaxInfix
impl Unpin for PaxInfix
impl UnsafeUnpin for PaxInfix
impl UnwindSafe for PaxInfix
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.