pub struct CoalesceExpr {
pub coalescetype: u32,
pub coalescecollid: u32,
pub args: List,
pub location: i32,
}Expand description
The node CoalesceExpr.
Fields§
§coalescetype: u32§coalescecollid: u32§args: List§location: i32Trait Implementations§
Source§impl Clone for CoalesceExpr
impl Clone for CoalesceExpr
Source§impl Debug for CoalesceExpr
impl Debug for CoalesceExpr
Source§impl Default for CoalesceExpr
impl Default for CoalesceExpr
Source§impl Equal for CoalesceExpr
impl Equal for CoalesceExpr
Source§impl From<CoalesceExpr> for Node
impl From<CoalesceExpr> for Node
Source§fn from(node: CoalesceExpr) -> Node
fn from(node: CoalesceExpr) -> Node
Converts to this type from the input type.
Source§impl NodeType for CoalesceExpr
impl NodeType for CoalesceExpr
Source§impl Out for CoalesceExpr
impl Out for CoalesceExpr
Source§impl PartialEq for CoalesceExpr
impl PartialEq for CoalesceExpr
impl StructuralPartialEq for CoalesceExpr
Auto Trait Implementations§
impl Freeze for CoalesceExpr
impl RefUnwindSafe for CoalesceExpr
impl Send for CoalesceExpr
impl Sync for CoalesceExpr
impl Unpin for CoalesceExpr
impl UnsafeUnpin for CoalesceExpr
impl UnwindSafe for CoalesceExpr
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