pub struct DropTable {
pub names: Vec<TableRef>,
pub if_exists: bool,
pub cascade: bool,
pub cascade_constraints: bool,
pub purge: bool,
pub leading_comments: Vec<String>,
}Expand description
DROP TABLE statement
Fields§
§names: Vec<TableRef>§if_exists: bool§cascade: bool§cascade_constraints: boolOracle: CASCADE CONSTRAINTS
purge: boolOracle: PURGE
leading_comments: Vec<String>Comments that appear before the DROP keyword (e.g., leading line comments)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DropTable
impl<'de> Deserialize<'de> for DropTable
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for DropTable
Auto Trait Implementations§
impl Freeze for DropTable
impl RefUnwindSafe for DropTable
impl Send for DropTable
impl Sync for DropTable
impl Unpin for DropTable
impl UnsafeUnpin for DropTable
impl UnwindSafe for DropTable
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