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>,
}
👎Deprecated since 0.1609.0: define deserialization types in client code
Expand description
A single MergeTrain entry
Fields§
§id: MergeTrainId
👎Deprecated since 0.1609.0: define deserialization types in client code
The ID of this merge train.
merge_request: MergeRequestBasic
👎Deprecated since 0.1609.0: define deserialization types in client code
The associated merge request.
pipeline: PipelineBasic
👎Deprecated since 0.1609.0: define deserialization types in client code
The Pipeline for this merge.
user: UserBasic
👎Deprecated since 0.1609.0: define deserialization types in client code
The user that triggered this merge.
created_at: DateTime<Utc>
👎Deprecated since 0.1609.0: define deserialization types in client code
When this entry has been added to the train.
updated_at: DateTime<Utc>
👎Deprecated since 0.1609.0: define deserialization types in client code
When this entry has been last updated.
target_branch: String
👎Deprecated since 0.1609.0: define deserialization types in client code
The name of the target branch for this merge request.
status: MergeTrainState
👎Deprecated since 0.1609.0: define deserialization types in client code
The current status of this merge train.
merged_at: Option<DateTime<Utc>>
👎Deprecated since 0.1609.0: define deserialization types in client code
When this train has been merged.
duration: Option<u64>
👎Deprecated since 0.1609.0: define deserialization types in client code
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 Freeze for MergeTrain
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