pub struct RemoveEnum {
pub enum_name: String,
}Fields§
§enum_name: StringTrait Implementations§
Source§impl Action for RemoveEnum
impl Action for RemoveEnum
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 RemoveEnum
impl Debug for RemoveEnum
Source§impl<'de> Deserialize<'de> for RemoveEnum
impl<'de> Deserialize<'de> for RemoveEnum
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 RemoveEnum
impl RefUnwindSafe for RemoveEnum
impl Send for RemoveEnum
impl Sync for RemoveEnum
impl Unpin for RemoveEnum
impl UnwindSafe for RemoveEnum
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