#[repr(u8)]pub enum OnCommitAction {
Noop = 0,
PreserveRows = 1,
DeleteRows = 2,
Drop = 3,
}
Expand description
What to do at commit time for temporary relations
Variants§
Noop = 0
No ON COMMIT clause (do nothing)
PreserveRows = 1
ON COMMIT PRESERVE ROWS (do nothing)
DeleteRows = 2
ON COMMIT DELETE ROWS
Drop = 3
ON COMMIT DROP
Trait Implementations§
Source§impl Debug for OnCommitAction
impl Debug for OnCommitAction
Source§impl<'de> Deserialize<'de> for OnCommitAction
impl<'de> Deserialize<'de> for OnCommitAction
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 OnCommitAction
impl PartialEq for OnCommitAction
Source§impl Serialize for OnCommitAction
impl Serialize for OnCommitAction
impl StructuralPartialEq for OnCommitAction
Auto Trait Implementations§
impl Freeze for OnCommitAction
impl RefUnwindSafe for OnCommitAction
impl Send for OnCommitAction
impl Sync for OnCommitAction
impl Unpin for OnCommitAction
impl UnwindSafe for OnCommitAction
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