pub struct CaseSpan {
pub guards: Vec<CaseGuardSpan>,
pub body: Vec<Statement>,
}
Expand description
Components of a branch of a SELECT
statement.
Fields§
§guards: Vec<CaseGuardSpan>
Expressions that guard execution of this case.
body: Vec<Statement>
Statements within the case block.
Trait Implementations§
impl StructuralPartialEq for CaseSpan
Auto Trait Implementations§
impl Freeze for CaseSpan
impl RefUnwindSafe for CaseSpan
impl Send for CaseSpan
impl Sync for CaseSpan
impl Unpin for CaseSpan
impl UnwindSafe for CaseSpan
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