pub enum ReturningColumn {
All,
Column(String),
Expression {
expr: String,
alias: String,
},
Inserted(String),
Deleted(String),
}Expand description
A column in the RETURNING clause.
Variants§
All
All columns (*).
Column(String)
Specific column name.
Expression
Expression with alias.
Inserted(String)
MSSQL INSERTED.column.
Deleted(String)
MSSQL DELETED.column.
Trait Implementations§
Source§impl Clone for ReturningColumn
impl Clone for ReturningColumn
Source§fn clone(&self) -> ReturningColumn
fn clone(&self) -> ReturningColumn
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReturningColumn
impl Debug for ReturningColumn
Source§impl<'de> Deserialize<'de> for ReturningColumn
impl<'de> Deserialize<'de> for ReturningColumn
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ReturningColumn
impl PartialEq for ReturningColumn
Source§impl Serialize for ReturningColumn
impl Serialize for ReturningColumn
impl Eq for ReturningColumn
impl StructuralPartialEq for ReturningColumn
Auto Trait Implementations§
impl Freeze for ReturningColumn
impl RefUnwindSafe for ReturningColumn
impl Send for ReturningColumn
impl Sync for ReturningColumn
impl Unpin for ReturningColumn
impl UnwindSafe for ReturningColumn
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