pub struct Issue {
pub iid: u64,
pub title: String,
pub description: Option<String>,
pub state: String,
pub web_url: String,
pub assignees: Vec<Assignee>,
pub start_date: Option<String>,
pub due_date: Option<String>,
pub created_at: Option<String>,
}Expand description
A GitLab issue.
Fields§
§iid: u64§title: String§description: Option<String>§state: String§web_url: String§assignees: Vec<Assignee>§start_date: Option<String>ISO-8601 date string (YYYY-MM-DD) or None.
due_date: Option<String>ISO-8601 date string (YYYY-MM-DD) or None.
created_at: Option<String>ISO-8601 timestamp GitLab set when the issue was created. Useful as a fallback start-date when the underlying Koji build has been untagged and we can’t recover its creation time.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Issue
impl<'de> Deserialize<'de> for Issue
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
Auto Trait Implementations§
impl Freeze for Issue
impl RefUnwindSafe for Issue
impl Send for Issue
impl Sync for Issue
impl Unpin for Issue
impl UnsafeUnpin for Issue
impl UnwindSafe for Issue
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