pub struct GitLabMergeRequest {Show 19 fields
pub id: u64,
pub iid: u64,
pub title: String,
pub description: Option<String>,
pub state: String,
pub source_branch: String,
pub target_branch: String,
pub author: Option<GitLabUser>,
pub assignees: Vec<GitLabUser>,
pub reviewers: Vec<GitLabUser>,
pub labels: Vec<String>,
pub draft: bool,
pub work_in_progress: bool,
pub merged_at: Option<String>,
pub web_url: String,
pub sha: Option<String>,
pub diff_refs: Option<GitLabDiffRefs>,
pub created_at: String,
pub updated_at: String,
}Fields§
§id: u64§iid: u64§title: String§description: Option<String>§state: String§source_branch: String§target_branch: String§assignees: Vec<GitLabUser>§reviewers: Vec<GitLabUser>§labels: Vec<String>§draft: bool§work_in_progress: bool§merged_at: Option<String>§web_url: String§sha: Option<String>§diff_refs: Option<GitLabDiffRefs>§created_at: String§updated_at: StringTrait Implementations§
Source§impl Clone for GitLabMergeRequest
impl Clone for GitLabMergeRequest
Source§fn clone(&self) -> GitLabMergeRequest
fn clone(&self) -> GitLabMergeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GitLabMergeRequest
impl Debug for GitLabMergeRequest
Source§impl<'de> Deserialize<'de> for GitLabMergeRequest
impl<'de> Deserialize<'de> for GitLabMergeRequest
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 GitLabMergeRequest
impl RefUnwindSafe for GitLabMergeRequest
impl Send for GitLabMergeRequest
impl Sync for GitLabMergeRequest
impl Unpin for GitLabMergeRequest
impl UnsafeUnpin for GitLabMergeRequest
impl UnwindSafe for GitLabMergeRequest
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