pub struct IssueTransitionCmdParams {
pub issue_key: String,
}Expand description
Fields§
§issue_key: StringJira issue key
Implementations§
Source§impl IssueTransitionCmdParams
Implementation of IssueTransitionCmdParams struct
impl IssueTransitionCmdParams
Implementation of IssueTransitionCmdParams struct
§Methods
new- Creates a new IssueTransitionCmdParams instance
Sourcepub fn new() -> IssueTransitionCmdParams
pub fn new() -> IssueTransitionCmdParams
Trait Implementations§
Source§impl Default for IssueTransitionCmdParams
Default implementation for IssueCmdParams struct
impl Default for IssueTransitionCmdParams
Default implementation for IssueCmdParams struct
Source§fn default() -> Self
fn default() -> Self
Creates a default IssueTransitionCmdParams instance
§Returns
A IssueTransitionCmdParams instance with default values
§Examples
use jirust_cli::runners::jira_cmd_runners::issue_cmd_runner::IssueTransitionCmdParams;
let params = IssueTransitionCmdParams::default();
assert_eq!(params.issue_key, "".to_string());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());Auto Trait Implementations§
impl Freeze for IssueTransitionCmdParams
impl RefUnwindSafe for IssueTransitionCmdParams
impl Send for IssueTransitionCmdParams
impl Sync for IssueTransitionCmdParams
impl Unpin for IssueTransitionCmdParams
impl UnwindSafe for IssueTransitionCmdParams
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