Struct gitlab::types::MergeTrain
source · pub struct MergeTrain {
pub id: MergeTrainId,
pub merge_request: MergeRequestBasic,
pub pipeline: PipelineBasic,
pub user: UserBasic,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub target_branch: String,
pub status: MergeTrainState,
pub merged_at: Option<DateTime<Utc>>,
pub duration: Option<u64>,
}
Expand description
A single MergeTrain entry
Fields§
§id: MergeTrainId
The ID of this merge train.
merge_request: MergeRequestBasic
The associated merge request.
pipeline: PipelineBasic
The Pipeline for this merge.
user: UserBasic
The user that triggered this merge.
created_at: DateTime<Utc>
When this entry has been added to the train.
updated_at: DateTime<Utc>
When this entry has been last updated.
target_branch: String
The name of the target branch for this merge request.
status: MergeTrainState
The current status of this merge train.
merged_at: Option<DateTime<Utc>>
When this train has been merged.
duration: Option<u64>
Trait Implementations§
source§impl Clone for MergeTrain
impl Clone for MergeTrain
source§fn clone(&self) -> MergeTrain
fn clone(&self) -> MergeTrain
Returns a copy 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 MergeTrain
impl Debug for MergeTrain
source§impl<'de> Deserialize<'de> for MergeTrain
impl<'de> Deserialize<'de> for MergeTrain
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 RefUnwindSafe for MergeTrain
impl Send for MergeTrain
impl Sync for MergeTrain
impl Unpin for MergeTrain
impl UnwindSafe for MergeTrain
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