pub struct TransitionArgs {
pub transition_act: TransitionActionValues,
pub issue_key: String,
pub output: OutputArgs,
}Expand description
Available transition command line arguments transition_act: TransitionActionValues List
Fields§
§transition_act: TransitionActionValuesTransition action
issue_key: StringJira issue key
output: OutputArgsJira issue output format
Trait Implementations§
source§impl Args for TransitionArgs
impl Args for TransitionArgs
source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moresource§impl Debug for TransitionArgs
impl Debug for TransitionArgs
source§impl From<&TransitionArgs> for IssueTransitionCmdParams
impl From<&TransitionArgs> for IssueTransitionCmdParams
Implementation of From trait for IssueTransitionCmdParams struct to convert TransitionArgs struct to IssueTransitionCmdParams struct
source§fn from(value: &TransitionArgs) -> Self
fn from(value: &TransitionArgs) -> Self
Converts TransitionArgs struct to IssueTransitionCmdParams struct to create a new IssueTransitionCmdParams instance
§Arguments
value- TransitionArgs struct
§Returns
IssueTransitionCmdParams- Issue transition command parameters
§Examples
use jirust_cli::runners::jira_cmd_runners::issue_cmd_runner::IssueTransitionCmdParams;
use jirust_cli::args::commands::{TransitionArgs, TransitionActionValues, OutputArgs};
let transition_args = TransitionArgs {
transition_act: TransitionActionValues::List,
issue_key: "issue_key".to_string(),
output: OutputArgs { output: None },
};
let params = IssueTransitionCmdParams::from(&transition_args);
assert_eq!(params.issue_key, "issue_key".to_string());source§impl FromArgMatches for TransitionArgs
impl FromArgMatches for TransitionArgs
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(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for TransitionArgs
impl RefUnwindSafe for TransitionArgs
impl Send for TransitionArgs
impl Sync for TransitionArgs
impl Unpin for TransitionArgs
impl UnwindSafe for TransitionArgs
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