pub enum CaseGuardSpan {
Is(CaseRelOp, Expr),
To(Expr, Expr),
}
Expand description
Components of a CASE
guard.
Variants§
Is(CaseRelOp, Expr)
Represents an IS <op> <expr>
guard or a simpler <expr>
guard.
To(Expr, Expr)
Represents an <expr> TO <expr>
guard.
Trait Implementations§
Source§impl Debug for CaseGuardSpan
impl Debug for CaseGuardSpan
Source§impl PartialEq for CaseGuardSpan
impl PartialEq for CaseGuardSpan
impl StructuralPartialEq for CaseGuardSpan
Auto Trait Implementations§
impl Freeze for CaseGuardSpan
impl RefUnwindSafe for CaseGuardSpan
impl Send for CaseGuardSpan
impl Sync for CaseGuardSpan
impl Unpin for CaseGuardSpan
impl UnwindSafe for CaseGuardSpan
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