pub struct IfFunc {
pub condition: Expression,
pub true_value: Expression,
pub false_value: Option<Expression>,
pub original_name: Option<String>,
}Expand description
IF function
Fields§
§condition: Expression§true_value: Expression§false_value: Option<Expression>§original_name: Option<String>Original function name (IF, IFF, IIF) for round-trip preservation
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IfFunc
impl<'de> Deserialize<'de> for IfFunc
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 IfFunc
Auto Trait Implementations§
impl Freeze for IfFunc
impl RefUnwindSafe for IfFunc
impl Send for IfFunc
impl Sync for IfFunc
impl Unpin for IfFunc
impl UnwindSafe for IfFunc
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