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: MergeTrainIdThe ID of this merge train.
merge_request: MergeRequestBasicThe associated merge request.
pipeline: PipelineBasicThe Pipeline for this merge.
user: UserBasicThe 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: StringThe name of the target branch for this merge request.
status: MergeTrainStateThe 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