pub enum RequirePrimaryKeyCheck {
On,
Off,
Stream,
Generate,
}Expand description
The REQUIRE_TABLE_PRIMARY_KEY_CHECK policy keyword. A surface tag (no meta).
Variants§
On
ON — require a primary key on replicated tables.
Off
OFF — do not require a primary key.
Stream
STREAM — take the source’s setting from the replication stream.
Generate
GENERATE — generate a hidden primary key where the source table lacks one.
Trait Implementations§
Source§impl Clone for RequirePrimaryKeyCheck
impl Clone for RequirePrimaryKeyCheck
Source§fn clone(&self) -> RequirePrimaryKeyCheck
fn clone(&self) -> RequirePrimaryKeyCheck
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RequirePrimaryKeyCheck
Source§impl Debug for RequirePrimaryKeyCheck
impl Debug for RequirePrimaryKeyCheck
Source§impl<'de> Deserialize<'de> for RequirePrimaryKeyCheck
impl<'de> Deserialize<'de> for RequirePrimaryKeyCheck
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
impl Eq for RequirePrimaryKeyCheck
Source§impl Hash for RequirePrimaryKeyCheck
impl Hash for RequirePrimaryKeyCheck
Source§impl PartialEq for RequirePrimaryKeyCheck
impl PartialEq for RequirePrimaryKeyCheck
Source§impl Serialize for RequirePrimaryKeyCheck
impl Serialize for RequirePrimaryKeyCheck
impl StructuralPartialEq for RequirePrimaryKeyCheck
Auto Trait Implementations§
impl Freeze for RequirePrimaryKeyCheck
impl RefUnwindSafe for RequirePrimaryKeyCheck
impl Send for RequirePrimaryKeyCheck
impl Sync for RequirePrimaryKeyCheck
impl Unpin for RequirePrimaryKeyCheck
impl UnsafeUnpin for RequirePrimaryKeyCheck
impl UnwindSafe for RequirePrimaryKeyCheck
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