pub enum ColumnGeneration {
Stored(String),
Virtual(String),
}Expand description
Generated column type (STORED or VIRTUAL)
Variants§
Stored(String)
GENERATED ALWAYS AS (expr) STORED - computed and stored
Virtual(String)
GENERATED ALWAYS AS (expr) - computed at query time (default in Postgres 18+)
Trait Implementations§
Source§impl Clone for ColumnGeneration
impl Clone for ColumnGeneration
Source§fn clone(&self) -> ColumnGeneration
fn clone(&self) -> ColumnGeneration
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 ColumnGeneration
impl Debug for ColumnGeneration
Source§impl<'de> Deserialize<'de> for ColumnGeneration
impl<'de> Deserialize<'de> for ColumnGeneration
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 ColumnGeneration
impl PartialEq for ColumnGeneration
Source§impl Serialize for ColumnGeneration
impl Serialize for ColumnGeneration
impl StructuralPartialEq for ColumnGeneration
Auto Trait Implementations§
impl Freeze for ColumnGeneration
impl RefUnwindSafe for ColumnGeneration
impl Send for ColumnGeneration
impl Sync for ColumnGeneration
impl Unpin for ColumnGeneration
impl UnwindSafe for ColumnGeneration
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