#[non_exhaustive]pub enum PipelineSource {
Show 15 variants
Push,
Web,
Trigger,
Schedule,
Api,
External,
Pipeline,
Chat,
WebIde,
MergeRequestEvent,
ExternalPullRequestEvent,
ParentPipeline,
OnDemandDastScan,
OnDemandDastValidation,
SecurityOrchestrationPolicy,
}
Expand description
Ways that pipelines can be created.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Push
A pipeline created by pushing to a repository.
Web
A pipeline created through the web interface.
Trigger
A pipeline created by a trigger.
Schedule
A pipeline created on a schedule.
Api
A pipeline created through the API.
External
A pipeline created externally.
Pipeline
A pipeline created by another pipeline.
Chat
A pipeline created through a chat.
WebIde
A pipeline created through the web IDE.
MergeRequestEvent
A pipeline created by a merge request event.
ExternalPullRequestEvent
A pipeline created by an external pull request event.
ParentPipeline
A pipeline created by a parent pipeline.
OnDemandDastScan
A pipeline created by an on-demand DAST scan.
OnDemandDastValidation
A pipeline created by an on-demand DAST validation.
SecurityOrchestrationPolicy
A pipeline created by a security orchestration policy.
Trait Implementations§
Source§impl Clone for PipelineSource
impl Clone for PipelineSource
Source§fn clone(&self) -> PipelineSource
fn clone(&self) -> PipelineSource
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 PipelineSource
impl Debug for PipelineSource
Source§impl ParamValue<'static> for PipelineSource
impl ParamValue<'static> for PipelineSource
Source§impl PartialEq for PipelineSource
impl PartialEq for PipelineSource
impl Copy for PipelineSource
impl Eq for PipelineSource
impl StructuralPartialEq for PipelineSource
Auto Trait Implementations§
impl Freeze for PipelineSource
impl RefUnwindSafe for PipelineSource
impl Send for PipelineSource
impl Sync for PipelineSource
impl Unpin for PipelineSource
impl UnwindSafe for PipelineSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more