pub struct AlterFunctionStatement {
pub name: Strand,
pub if_exists: bool,
pub args: AlterKind<Vec<(String, Kind)>>,
pub block: AlterKind<Block>,
pub comment: AlterKind<String>,
pub permissions: Option<Permission>,
pub returns: AlterKind<Kind>,
}Expand description
AST node for ALTER FUNCTION.
Fields§
§name: Strand§if_exists: bool§args: AlterKind<Vec<(String, Kind)>>§block: AlterKind<Block>§comment: AlterKind<String>§permissions: Option<Permission>§returns: AlterKind<Kind>Trait Implementations§
Source§impl Clone for AlterFunctionStatement
impl Clone for AlterFunctionStatement
Source§impl Debug for AlterFunctionStatement
impl Debug for AlterFunctionStatement
Source§impl Default for AlterFunctionStatement
impl Default for AlterFunctionStatement
impl Eq for AlterFunctionStatement
Source§impl PartialEq for AlterFunctionStatement
impl PartialEq for AlterFunctionStatement
impl StructuralPartialEq for AlterFunctionStatement
Source§impl ToSql for AlterFunctionStatement
impl ToSql for AlterFunctionStatement
Auto Trait Implementations§
impl !Freeze for AlterFunctionStatement
impl RefUnwindSafe for AlterFunctionStatement
impl Send for AlterFunctionStatement
impl Sync for AlterFunctionStatement
impl Unpin for AlterFunctionStatement
impl UnsafeUnpin for AlterFunctionStatement
impl UnwindSafe for AlterFunctionStatement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.