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
sourceimpl Clone for MergeTrain
impl Clone for MergeTrain
sourcefn clone(&self) -> MergeTrain
fn clone(&self) -> MergeTrain
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MergeTrain
impl Debug for MergeTrain
sourceimpl<'de> Deserialize<'de> for MergeTrain
impl<'de> Deserialize<'de> for MergeTrain
sourcefn 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
sourceimpl Serialize for MergeTrain
impl Serialize for MergeTrain
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more