pub struct OptionalExpression {
pub expression: Box<Expression>,
pub optional: bool,
}
Expand description
Optional expression
Fields§
§expression: Box<Expression>
§optional: bool
Trait Implementations§
Source§impl Clone for OptionalExpression
impl Clone for OptionalExpression
Source§fn clone(&self) -> OptionalExpression
fn clone(&self) -> OptionalExpression
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 OptionalExpression
impl Debug for OptionalExpression
Source§impl<'de> Deserialize<'de> for OptionalExpression
impl<'de> Deserialize<'de> for OptionalExpression
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
Auto Trait Implementations§
impl Freeze for OptionalExpression
impl RefUnwindSafe for OptionalExpression
impl Send for OptionalExpression
impl Sync for OptionalExpression
impl Unpin for OptionalExpression
impl UnwindSafe for OptionalExpression
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