#[non_exhaustive]pub enum Condition {
Comparison(Comparison),
And(Box<Condition>, Box<Condition>),
Or(Box<Condition>, Box<Condition>),
}Expand description
Boolean condition used in where clauses.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Comparison(Comparison)
단일 비교: field op value
And(Box<Condition>, Box<Condition>)
논리 AND: condition and condition
Or(Box<Condition>, Box<Condition>)
논리 OR: condition or condition
Trait Implementations§
impl StructuralPartialEq for Condition
Auto Trait Implementations§
impl Freeze for Condition
impl RefUnwindSafe for Condition
impl Send for Condition
impl Sync for Condition
impl Unpin for Condition
impl UnsafeUnpin for Condition
impl UnwindSafe for Condition
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