pub struct TransitionArgs {
pub transition_act: TransitionActionValues,
pub issue_key: String,
pub output: OutputArgs,
}Expand description
Available transition command line arguments
- transition_act: TransitionActionValues - Transition action
- issue_key: String - Jira issue key
- output: OutputArgs - Jira issue output format
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 Clone for TransitionArgs
impl Clone for TransitionArgs
Source§fn clone(&self) -> TransitionArgs
fn clone(&self) -> TransitionArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransitionArgs
impl Debug for TransitionArgs
Source§impl<'de> Deserialize<'de> for TransitionArgs
impl<'de> Deserialize<'de> for TransitionArgs
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
Source§impl From<&TransitionArgs> for IssueTransitionCmdParams
Implementation of From trait for IssueTransitionCmdParams struct
to convert TransitionArgs struct to IssueTransitionCmdParams struct
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_format: None, output_type: 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