pub struct RemoveTable {
pub table: String,
}Fields§
§table: StringTrait Implementations§
Source§impl Action for RemoveTable
impl Action for RemoveTable
fn describe(&self) -> String
fn run( &self, _ctx: &MigrationContext, _db: &mut dyn Conn, _schema: &Schema, ) -> Result<()>
fn complete<'a>( &self, _ctx: &MigrationContext, db: &'a mut dyn Conn, ) -> Result<Option<Transaction<'a>>>
fn update_schema(&self, _ctx: &MigrationContext, schema: &mut Schema)
fn abort(&self, _ctx: &MigrationContext, _db: &mut dyn Conn) -> Result<()>
Source§impl Debug for RemoveTable
impl Debug for RemoveTable
Source§impl<'de> Deserialize<'de> for RemoveTable
impl<'de> Deserialize<'de> for RemoveTable
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
Auto Trait Implementations§
impl Freeze for RemoveTable
impl RefUnwindSafe for RemoveTable
impl Send for RemoveTable
impl Sync for RemoveTable
impl Unpin for RemoveTable
impl UnwindSafe for RemoveTable
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