pub enum DevshellAction {
Status(StatusArgs),
Add(AddArgs),
Clean(CleanArgs),
Sync(SyncArgs),
}Expand description
The devshell operations.
Variants§
Status(StatusArgs)
Report what a target carries, offline: the pin, the lock, the .envrc line, and any leftover.
Add(AddArgs)
Serve the flake fragments and the .envrc line; seed both files where the target has none.
Clean(CleanArgs)
Remove what a predecessor bump mechanism left, and name what a line scan must not touch.
Sync(SyncArgs)
Move the pin to the latest release, lock it, and prove it builds; both files or neither.
Trait Implementations§
Source§impl Debug for DevshellAction
impl Debug for DevshellAction
Source§impl FromArgMatches for DevshellAction
impl FromArgMatches for DevshellAction
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 Subcommand for DevshellAction
impl Subcommand for DevshellAction
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 DevshellAction
impl RefUnwindSafe for DevshellAction
impl Send for DevshellAction
impl Sync for DevshellAction
impl Unpin for DevshellAction
impl UnsafeUnpin for DevshellAction
impl UnwindSafe for DevshellAction
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