pub struct AlterTableCmd {
pub subtype: AlterTableType,
pub name: Option<Str>,
pub num: i16,
pub newowner: Option<Box<RoleSpec>>,
pub def: Option<Node>,
pub behavior: DropBehavior,
pub missing_ok: bool,
pub recurse: bool,
}Expand description
The node AlterTableCmd.
Fields§
§subtype: AlterTableType§name: Option<Str>§num: i16§newowner: Option<Box<RoleSpec>>§def: Option<Node>§behavior: DropBehavior§missing_ok: bool§recurse: boolTrait Implementations§
Source§impl Clone for AlterTableCmd
impl Clone for AlterTableCmd
Source§impl Debug for AlterTableCmd
impl Debug for AlterTableCmd
Source§impl Default for AlterTableCmd
impl Default for AlterTableCmd
Source§impl Equal for AlterTableCmd
impl Equal for AlterTableCmd
Source§impl From<AlterTableCmd> for Node
impl From<AlterTableCmd> for Node
Source§fn from(node: AlterTableCmd) -> Node
fn from(node: AlterTableCmd) -> Node
Converts to this type from the input type.
Source§impl NodeType for AlterTableCmd
impl NodeType for AlterTableCmd
Source§impl Out for AlterTableCmd
impl Out for AlterTableCmd
Source§impl PartialEq for AlterTableCmd
impl PartialEq for AlterTableCmd
impl StructuralPartialEq for AlterTableCmd
Auto Trait Implementations§
impl Freeze for AlterTableCmd
impl RefUnwindSafe for AlterTableCmd
impl Send for AlterTableCmd
impl Sync for AlterTableCmd
impl Unpin for AlterTableCmd
impl UnsafeUnpin for AlterTableCmd
impl UnwindSafe for AlterTableCmd
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