Enum sqlparser::ast::ReferentialAction
source · [−]pub enum ReferentialAction {
Restrict,
Cascade,
SetNull,
NoAction,
SetDefault,
}
Expand description
<referential_action> = { RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT }
Used in foreign key constraints in ON UPDATE
and ON DELETE
options.
Variants
Restrict
Cascade
SetNull
NoAction
SetDefault
Trait Implementations
sourceimpl Clone for ReferentialAction
impl Clone for ReferentialAction
sourcefn clone(&self) -> ReferentialAction
fn clone(&self) -> ReferentialAction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ReferentialAction
impl Debug for ReferentialAction
sourceimpl Display for ReferentialAction
impl Display for ReferentialAction
sourceimpl Hash for ReferentialAction
impl Hash for ReferentialAction
impl Eq for ReferentialAction
impl StructuralEq for ReferentialAction
impl StructuralPartialEq for ReferentialAction
Auto Trait Implementations
impl RefUnwindSafe for ReferentialAction
impl Send for ReferentialAction
impl Sync for ReferentialAction
impl Unpin for ReferentialAction
impl UnwindSafe for ReferentialAction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more