Struct gitlab::types::PipelineBasic
source · pub struct PipelineBasic {
pub id: PipelineId,
pub project_id: ProjectId,
pub ref_: Option<String>,
pub sha: ObjectId,
pub status: StatusState,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub web_url: String,
}Expand description
Information about a pipeline in Gitlab CI.
Fields§
§id: PipelineIdThe ID of the pipeline.
project_id: ProjectIdThe ID of the project holding the pipeline.
ref_: Option<String>The name of the reference that was tested.
sha: ObjectIdThe object ID that was tested.
status: StatusStateThe status of the pipeline.
created_at: Option<DateTime<Utc>>When the pipeline was created.
updated_at: Option<DateTime<Utc>>When the pipeline was last updated.
web_url: StringThe URL to the pipeline page.
Trait Implementations§
source§impl Clone for PipelineBasic
impl Clone for PipelineBasic
source§fn clone(&self) -> PipelineBasic
fn clone(&self) -> PipelineBasic
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 PipelineBasic
impl Debug for PipelineBasic
source§impl<'de> Deserialize<'de> for PipelineBasic
impl<'de> Deserialize<'de> for PipelineBasic
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 PipelineBasic
impl Send for PipelineBasic
impl Sync for PipelineBasic
impl Unpin for PipelineBasic
impl UnwindSafe for PipelineBasic
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