pub struct BinaryFunc {
pub this: Expression,
pub expression: Expression,
pub original_name: Option<String>,
}Expand description
Generic binary function (takes two arguments)
Fields§
§this: Expression§expression: Expression§original_name: Option<String>Original function name for round-trip preservation (e.g., NVL vs IFNULL)
Trait Implementations§
Source§impl Clone for BinaryFunc
impl Clone for BinaryFunc
Source§fn clone(&self) -> BinaryFunc
fn clone(&self) -> BinaryFunc
Returns a duplicate of the value. Read more
1.0.0 · 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 BinaryFunc
impl Debug for BinaryFunc
Source§impl<'de> Deserialize<'de> for BinaryFunc
impl<'de> Deserialize<'de> for BinaryFunc
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 BinaryFunc
impl PartialEq for BinaryFunc
Source§impl Serialize for BinaryFunc
impl Serialize for BinaryFunc
impl StructuralPartialEq for BinaryFunc
Auto Trait Implementations§
impl Freeze for BinaryFunc
impl RefUnwindSafe for BinaryFunc
impl Send for BinaryFunc
impl Sync for BinaryFunc
impl Unpin for BinaryFunc
impl UnwindSafe for BinaryFunc
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