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 moresourceimpl Debug for ReferentialAction
impl Debug for ReferentialAction
sourceimpl Display for ReferentialAction
impl Display for ReferentialAction
sourceimpl Hash for ReferentialAction
impl Hash for ReferentialAction
sourceimpl PartialEq<ReferentialAction> for ReferentialAction
impl PartialEq<ReferentialAction> for ReferentialAction
sourcefn eq(&self, other: &ReferentialAction) -> bool
fn eq(&self, other: &ReferentialAction) -> bool
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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