pub struct IssueUpdateInput {
pub title: Option<String>,
pub description: Option<String>,
pub assignee_id: Option<String>,
pub state_id: Option<String>,
pub priority: Option<i32>,
pub project_id: Option<String>,
pub label_ids: Option<Vec<String>>,
}Expand description
Input for updating an issue.
Fields§
§title: Option<String>§description: Option<String>§assignee_id: Option<String>§state_id: Option<String>§priority: Option<i32>§project_id: Option<String>§label_ids: Option<Vec<String>>Implementations§
Source§impl IssueUpdateInput
impl IssueUpdateInput
pub fn new() -> Self
pub fn title(self, title: impl Into<String>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
pub fn state(self, id: impl Into<String>) -> Self
pub fn assignee(self, id: impl Into<String>) -> Self
pub fn priority(self, priority: i32) -> Self
Trait Implementations§
Source§impl Clone for IssueUpdateInput
impl Clone for IssueUpdateInput
Source§fn clone(&self) -> IssueUpdateInput
fn clone(&self) -> IssueUpdateInput
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 IssueUpdateInput
impl Debug for IssueUpdateInput
Source§impl Default for IssueUpdateInput
impl Default for IssueUpdateInput
Source§fn default() -> IssueUpdateInput
fn default() -> IssueUpdateInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IssueUpdateInput
impl RefUnwindSafe for IssueUpdateInput
impl Send for IssueUpdateInput
impl Sync for IssueUpdateInput
impl Unpin for IssueUpdateInput
impl UnwindSafe for IssueUpdateInput
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