pub struct PipelineSource {
pub file: String,
pub repo: Option<String>,
pub git_ref: Option<String>,
pub commit_sha: Option<String>,
}Expand description
Where the pipeline definition came from.
Fields§
§file: String§repo: Option<String>§git_ref: Option<String>§commit_sha: Option<String>SHA of the commit being analyzed; reproducibility hint when set. Parsers leave None; CI integrations populate this from the build env.
Trait Implementations§
Source§impl Clone for PipelineSource
impl Clone for PipelineSource
Source§fn clone(&self) -> PipelineSource
fn clone(&self) -> PipelineSource
Returns a duplicate 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<'de> Deserialize<'de> for PipelineSource
impl<'de> Deserialize<'de> for PipelineSource
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 PipelineSource
impl RefUnwindSafe for PipelineSource
impl Send for PipelineSource
impl Sync for PipelineSource
impl Unpin for PipelineSource
impl UnsafeUnpin 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