pub enum HistoryCommands {
Init {
connect_opts: ConnectOpts,
},
Drop {
connect_opts: ConnectOpts,
},
SoftApply {
from_version: Option<i64>,
to_version: Option<i64>,
connect_opts: ConnectOpts,
},
}Variants§
Init
Create the schema history table.
Fields
§
connect_opts: ConnectOptsDrop
Drop the schema history table.
Fields
§
connect_opts: ConnectOptsSoftApply
Do a “soft” apply of all migrations in the specified range. A soft apply will add the migration to the schema history table but without running the query for the migration.
Trait Implementations§
Source§impl CommandFactory for HistoryCommands
impl CommandFactory for HistoryCommands
Source§impl Debug for HistoryCommands
impl Debug for HistoryCommands
Source§impl FromArgMatches for HistoryCommands
impl FromArgMatches for HistoryCommands
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Parser for HistoryCommands
impl Parser for HistoryCommands
Source§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, exit on error.
Source§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
Source§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Source§impl Subcommand for HistoryCommands
impl Subcommand for HistoryCommands
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for HistoryCommands
impl RefUnwindSafe for HistoryCommands
impl Send for HistoryCommands
impl Sync for HistoryCommands
impl Unpin for HistoryCommands
impl UnwindSafe for HistoryCommands
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