pub struct MergeRequestDetails {Show 13 fields
pub title: String,
pub project_id: usize,
pub iid: usize,
pub work_in_progress: bool,
pub author: User,
pub merge_status: String,
pub source_branch: String,
pub target_branch: String,
pub sha: Option<String>,
pub rebase_in_progress: Option<bool>,
pub merge_error: Option<String>,
pub pipeline: Option<Pipeline>,
pub diverged_commits_count: Option<i32>,
}
Fields§
§title: String
§project_id: usize
§iid: usize
§work_in_progress: bool
§merge_status: String
§source_branch: String
§target_branch: String
§sha: Option<String>
§rebase_in_progress: Option<bool>
§merge_error: Option<String>
§pipeline: Option<Pipeline>
§diverged_commits_count: Option<i32>
Trait Implementations§
Source§impl Debug for MergeRequestDetails
impl Debug for MergeRequestDetails
Source§impl<'de> Deserialize<'de> for MergeRequestDetails
impl<'de> Deserialize<'de> for MergeRequestDetails
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 MergeRequestDetails
impl RefUnwindSafe for MergeRequestDetails
impl Send for MergeRequestDetails
impl Sync for MergeRequestDetails
impl Unpin for MergeRequestDetails
impl UnwindSafe for MergeRequestDetails
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