pub struct MergeRequest {Show 16 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: User,
pub assignee: Option<User>,
pub web_url: String,
pub created_at: String,
pub updated_at: String,
pub merged_at: Option<String>,
pub closed_at: Option<String>,
pub draft: bool,
pub merge_status: String,
}Expand description
Merge request.
Fields§
§id: u64§iid: u64§title: String§description: Option<String>§state: String§source_branch: String§target_branch: String§assignee: Option<User>§web_url: String§created_at: String§updated_at: String§merged_at: Option<String>§closed_at: Option<String>§draft: bool§merge_status: StringTrait Implementations§
Source§impl Clone for MergeRequest
impl Clone for MergeRequest
Source§fn clone(&self) -> MergeRequest
fn clone(&self) -> MergeRequest
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 MergeRequest
impl Debug for MergeRequest
Source§impl<'de> Deserialize<'de> for MergeRequest
impl<'de> Deserialize<'de> for MergeRequest
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 MergeRequest
impl RefUnwindSafe for MergeRequest
impl Send for MergeRequest
impl Sync for MergeRequest
impl Unpin for MergeRequest
impl UnwindSafe for MergeRequest
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