pub enum MDQueryConditionExpression {
Condition(MDQueryCondition),
Expression(String),
}Expand description
Represents either a nested condition or a raw query expression string.
This enum allows for building complex, nested query structures by combining both raw expression strings and other condition structures.
Variants§
Condition(MDQueryCondition)
A nested condition structure
Expression(String)
A raw query expression string
Implementations§
Source§impl MDQueryConditionExpression
impl MDQueryConditionExpression
Sourcepub fn into_expression(self) -> String
pub fn into_expression(self) -> String
Converts the expression into a query string.
For nested conditions, this recursively processes the condition structure. For raw expressions, it wraps the expression in parentheses.
§Returns
A properly formatted query string representation of this expression.
Auto Trait Implementations§
impl Freeze for MDQueryConditionExpression
impl RefUnwindSafe for MDQueryConditionExpression
impl Send for MDQueryConditionExpression
impl Sync for MDQueryConditionExpression
impl Unpin for MDQueryConditionExpression
impl UnwindSafe for MDQueryConditionExpression
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