pub enum AlterFunctionOperation {
RenameTo(DynIden),
OwnerTo(DynIden),
SetSchema(DynIden),
SetBehavior(FunctionBehavior),
SetSecurity(FunctionSecurity),
}Expand description
ALTER FUNCTION operation types
Variants§
RenameTo(DynIden)
RENAME TO new_name
OwnerTo(DynIden)
OWNER TO new_owner
SetSchema(DynIden)
SET SCHEMA new_schema
SetBehavior(FunctionBehavior)
Change behavior (IMMUTABLE/STABLE/VOLATILE)
SetSecurity(FunctionSecurity)
Change security (DEFINER/INVOKER)
Trait Implementations§
Source§impl Clone for AlterFunctionOperation
impl Clone for AlterFunctionOperation
Source§fn clone(&self) -> AlterFunctionOperation
fn clone(&self) -> AlterFunctionOperation
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 moreAuto Trait Implementations§
impl Freeze for AlterFunctionOperation
impl !RefUnwindSafe for AlterFunctionOperation
impl !Send for AlterFunctionOperation
impl !Sync for AlterFunctionOperation
impl Unpin for AlterFunctionOperation
impl UnsafeUnpin for AlterFunctionOperation
impl !UnwindSafe for AlterFunctionOperation
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